Re-apply Explicitly set agent nodename to the host's FQDN
Re-apply !115 (merged), which was reverted in !116 (merged) due to inc-6149, where the CustomersDot service deploys failed due to CI pipeline scripts that were relying on tsh referencing the hostname rather than FQDN.
This also introduces a new flag ['gitlab-teleport']['nodename_uses_fqdn'] which can be used to disable this change in environments where it is breaking.
- Sets Teleport nodename to FQDN if enabled, otherwise to the hostname
- Enabled by default
Parent work item:
Related issues:
Edited by Justin Cameron