Depois de criar um cluster Kubernetes no tutorial Grandes coisas com contentores: aglomerado Kubenetes e armazenamento NFS, gostaria agora de ser capaz de abordar estes computadores via Ansible.
Uma nova chave é necessária para isso:
$ 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
Agora a configuração pode ser verificada da seguinte forma:
$ ansible all -m ping --ssh-common-args='-o StrictHostKeyChecking=no'
Agora você pode executar playbooks ou comandos, por exemplo, reiniciar todos os servidores:
$ ansible raspi -m shell -a 'sudo /sbin/reboot'