Il deploy con maas provvede un unico indirizzo di rete, quella PXE (10.224.0.0/24). Inoltre, viene passata anche la chiave ansible.
Da qui in poi la configurazione è per la maggiore fatta con ansible. Nella directory /root/ansible è presente la parte di ansible dedicata alla gestione delle macchine (non di openstack).
Popolare il file ~/.ssh/known_hosts ed eseguire un primo check:
~/ansible# ssh-keyscan -H 10.224.0.{11..13} >> ~/.ssh/known_hosts
~/ansible# ssh-keyscan -H 10.224.0.32 >> ~/.ssh/known_hosts
~/ansible# ssh-keyscan -H 10.224.0.{34..35} >> ~/.ssh/known_hosts
~/ansible# ansible all -i inventory.yaml -m ping
A questo punto eseguire i playbooks di configurazione, preferibilmente in questo ordine:
ansible-playbook playbooks/change-root-password.yaml --ask-vault-password
ansible-playbook playbooks/disable-wait-online.yaml
ansible-playbook playbooks/install-packages.yaml
ansible-playbook playbooks/set-root-authorized-keys.yml
ansible-playbook playbooks/hosts-netplan.yaml