This weekend I span up another environment to deploy to a completely different domain.
It was here that I ran into the issue of the automatic registering of tentacles to the server having conflicts with existing machines. It seems that when a machine is registered to the Octopus server the FQDN isn’t passed but just the host name?
E.g. if you have WebA in Environment Alpha, and then made WebA in Environment Beta it won’t register unless supplying the -force command.
The work around was to rename all the machines in our environment (Both the name and the tentacle URL)