Page MenuHomeSoftware Heritage

Vagrant: node outside of the default production environment have their fqdn wronly defined
Closed, MigratedEdits Locked

Description

That's actually side-tracking development each time we re-encounter it.

Instead of proper internal.admin.swh.network (or .staging.):

root@rp1:~# puppet facts | grep fqdn
    "fqdn": "rp1.internal.softwareheritage.org",
      "fqdn": "rp1.internal.softwareheritage.org",
      "fqdn": "rp1.internal.softwareheritage.org",
      "internal_fqdn": "rp1.internal.softwareheritage.org"
root@riverside:~# puppet facts | grep fqdn
    "fqdn": "riverside.internal.softwareheritage.org",
      "fqdn": "riverside.internal.softwareheritage.org",
      "fqdn": "riverside.internal.softwareheritage.org",
      "internal_fqdn": "riverside.internal.softwareheritage.org"

Modifying /etc/resolv.conf fixes it partially:

root@rp1:~# cat /etc/resolv.conf
# File managed by puppet

# search internal.softwareheritage.org softwareheritage.org
search internal.admin.swh.network  # respectively staging
nameserver 127.0.0.1
root@rp1:~# chattr +i /etc/resolv.conf
root@rp1:~# puppet facts | grep fqdn
    "fqdn": "rp1.internal.admin.swh.network",
      "fqdn": "rp1.internal.admin.swh.network",
      "fqdn": "rp1.internal.admin.swh.network",
      "internal_fqdn": "rp1.internal.softwareheritage.org"

Note: internal_fqdn is not fixed either by this... it's used in manifest so it's
important as well

Most likely something is off somewhere in the Vagrantfile declaration.

We need to investigate and fix.