Plan:
- Update the inventory accordingly (new ip, depreciate the old ip)
- D7018: Update the puppet configuration
- On pergamon:
- Stop puppet agent
- On bojimans:
- Stop puppet agent
- Update the ip to the new vlan442 ip (192.168.50.60)
- either terraform manifest if possible or directly through the proxmox ui
- connect through ssh and adapt /etc/network/interfaces
- also adapt hardware entry about network (proxmox ui) to change from vmbr0 to vmbr442
- Update the hostname to bojimans.i.a.s.n
- Remove the puppet certificates
- Update the facts /etc/facter/facts.d/deployment.yaml to admin
- poweroff + start back
- Run puppet with puppet agent --test --fqdn bojimans.internal.admin.swh.network
- on pergamon:
- Run puppet agent
- Decommission bojimans.i.s.o certificate
- open firewall rule to allow traffic to the inventory node
- Install necessary fact for cloud-init to stop tampering with /etc/hosts
- Update inventory with reserved ip (rattach such ip to bojimans) [1]
Optionally:
- Reference bojimans in our sysadm terraform admin manifest.
[1] https://inventory.internal.admin.swh.network/virtualization/virtual-machines/74/