След като създадох клъстер Kubernetes в урока за Страхотни неща с контейнери: Kubenetes клъстер и NFS съхранение, сега бих искал да мога да се обърна към тези компютри чрез Ansible.
За тази цел е необходим нов ключ:
$ 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
Сега конфигурацията може да бъде проверена по следния начин:
$ ansible all -m ping --ssh-common-args='-o StrictHostKeyChecking=no'
Сега можете да изпълнявате книги за изпълнение или команди, например да рестартирате всички сървъри:
$ ansible raspi -m shell -a 'sudo /sbin/reboot'