Na het aanmaken van een Kubernetes cluster in de Geweldige dingen met containers: Kubenetes cluster en NFS opslag tutorial, zou ik nu graag in staat zijn om deze computers aan te spreken via Ansible.
Hiervoor is een nieuwe sleutel nodig:
$ ssh-keygen -b 4096
$ sudo apt-get install -y ansible
[raspi-kube.clust]
ip-server-1:ssh-port ansible_ssh_user=username
ip-server-2:ssh-port ansible_ssh_user=username
ip-server-3:ssh-port ansible_ssh_user=username
Nu kan de configuratie als volgt worden gecontroleerd:
$ ansible all -m ping --ssh-common-args='-o StrictHostKeyChecking=no'
Nu kunt u playbooks of commando’s uitvoeren, bijvoorbeeld alle servers rebooten:
$ ansible raspi -m shell -a 'sudo /sbin/reboot'