Після створення кластера 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'