【发布时间】:2021-06-04 22:47:55
【问题描述】:
我有一个包含 6 个节点的 Cassandra 集群,这是我的 Ansible 库存文件:
[cassandra]
cassandra-01 ansible_host=192.168.2.10
cassandra-02 ansible_host=192.168.2.11
cassandra-03 ansible_host=192.168.2.12
cassandra-04 ansible_host=192.168.2.13
cassandra-05 ansible_host=192.168.2.14
cassandra-06 ansible_host=192.168.2.15
我想将我的 SSH 密钥从 cassandra-01 复制到集群中的所有节点,并且我想使用 Ansible 任务来完成。
实现这一目标的最佳和幂等方式是什么?
附:我在 Github 上找到了这个模块 ssh-copy-id,可能会起作用吗?
【问题讨论】:
-
关于您问题中的模块,根据文档似乎是“授权远程系统进行无密码SSH身份验证”。所以不完全是您在问题中寻找的内容。
标签: ansible