说好了这一片更新kafka的,不过有同学要看互信的,就在中间插了一篇
下一篇更新kafka!
mkdir /etc/ansible/roles/ssh
cd /etc/ansible/roles/ssh
vim hosts
[ssh]
10.0.2.10
10.0.2.11
10.0.2.12
vim ssh.yml
- hosts: ssh
remote_user: root
tasks:
- name: add hosts
shell: echo {{item.key}} {{item.value.ansible_hostname}} >> /etc/hosts
- name: add keygen
shell: ssh-keygen -t rsa -b 1024 -P "" -f ~/.ssh/id_rsa
- name: copy rsa
fetch: src=~/.ssh/id_rsa.pub dest=~/.ssh/rsa/ force=yes
- name: sync
copy: src=~/.ssh/rsa dest=~/.ssh/
- name: add knownhost
shell: ssh-keyscan {{item}} >> /root/.ssh/known_hosts
with_items: "{{play_hosts}}"
ansible-playbook -i hosts ssh.yml
互信完成