Как скопировать открытые ssh-ключи на хост с помощью ansible

#ansible

Вопрос:

У меня есть кластер Cassandra, содержащий 6 узлов, которые у меня уже есть в инвентаре:

 [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 всех узлов кластера, как это сделал бы ssh-copy-id (даже для cassandra-01 ), и я хочу сделать это с помощью Ansible.

Каков наилучший и идемпотентный способ достичь этого?

P.S. Я нашел этот модуль ssh-copy-id на Github, может быть, он будет работать?

Ответ №1: