使用Ansible安装免密互信

说好了这一片更新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

互信完成

发布了21 篇原创文章 · 获赞 5 · 访问量 411

猜你喜欢

转载自blog.csdn.net/weixin_41762839/article/details/104880064