【发布时间】:2017-07-27 09:20:06
【问题描述】:
我想生成我所有的ansible节点的ssh key并在它们之间复制,这样所有的节点都可以在它们之间访问。
例子:
[nodes]
172.16.8.231 node1
172.16.8.232 node2
172.16.8.233 node3
172.16.8.234 node4
我想将 node1、node2、node3 和 node4 的 ssh 密钥复制到所有节点。
所以node1可以访问node2、node3和node4。其余节点也一样。
我使用下一个模块生成 ssh 密钥:
- name: Generate ssh key
user:
name: "{{ user }}"
generate_ssh_key: yes
ssh_key_bits: 2048
ssh_key_file: .ssh/id_rsa
我知道如何在一个节点上创建 ssh 密钥并复制到其他节点,但我想要的是在所有节点上生成 ssh 密钥并复制到其他节点。
【问题讨论】:
标签: ssh ansible ssh-keys ansible-2.x