Project

General

Profile

Actions

User story #8022

closed

Allow users to specify node hostname (FQDN)

Added by Janos Mattyasovszky over 8 years ago. Updated about 2 years ago.

Status:
Released
Priority:
3
Category:
Agent
Target version:
UX impact:
Suggestion strength:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Medium
Name check:
Fix check:
Regression:
No

Description

Determining how the node is called from "outside" is not always that easy, as it depends on many things:
  • Do we use the same DNS Server as the policy server?
  • Do we use the same IP to reach the policy server as the default gateway's IP's FQDN? (issue present on multi-homed servers)
  • Does the external DNS also know me by the name I think I have? (SUSE's openstack assigns some bogus hostnames like external.server.fqdn)

I would suggest to enable a "hook"-binary, that if it exists, it is executed to resolve the FQDN of the node being run on, since the sysadmin might have a better knowledge on how the nodes are named. Or it should at least be customizable via a local variable, but the binary-approach would actually allow you to use a custom logic to reilable resolve how the node is called, even if it is renamed.


Related issues 13 (2 open11 closed)

Related to Rudder - User story #4670: Allows inventories to be augmented by the user with custom propertiesReleasedFrançois ARMANDActions
Related to Rudder - Bug #7001: If domain name is not set in resolv.conf, the inventory generated is invalidReleasedVincent MEMBRÉ2015-07-21Actions
Related to Rudder - Bug #7031: Inventory <FQDN> content differs from hostname --fqdn and may lead to unauthorised nodesReleasedJonathan CLARKE2015-12-08Actions
Related to Rudder - User story #7571: Change hostname source to prefer FQDN over RUDDER_HOSTNAMERejectedFrançois ARMAND2015-12-08Actions
Related to Rudder - Bug #8123: Update perl version to get correct fqdnRejectedBenoît PECCATTE2016-03-30Actions
Related to Rudder - User story #8127: On agent, check inventory before sending it to Rudder serverReleasedNicolas CHARLESActions
Related to Rudder - Bug #8283: Backport patch for better FQDN detection in perlRejected2016-05-13Actions
Related to Rudder - User story #8300: Download inventories hooks as part of the initial promise bootstrapNewActions
Related to Rudder - User story #3112: Allow to get informations from the node inventory to use them in Directives and ncf techniquesReleasedFrançois ARMANDActions
Related to Rudder - Enhancement #21782: Allow to override FQDN used for remote runNewActions
Related to Rudder - Bug #21356: Inventory hostname differ between Windows and LinuxReleasedFélix DALLIDETActions
Related to Rudder - Enhancement #21952: Documentation for FQDN overridingReleasedAlexis MoussetActions
Related to Rudder - Bug #22326: some nodes are called "localhost" since #8022ReleasedVincent MEMBRÉActions
Actions

Also available in: Atom PDF