将本地文件发送到特定的远程主机

send local files to specific remote hosts

我想将本地文件复制到远程主机,本地的文件在远程主机命名的文件夹中(如截图所示),如何将它们分别发送到远程主机? (centos8-8 中的*.pem 只会发送到 centos8-8,等等)。我尝试将 group['clients'] 作为循环,但它不起作用。

谢谢。

使用带有魔法变量的复制模块inventory_hostname

- name: Copy dir
  ansible.builtin.copy:
    src: path/{{ inventory_hostname }}
    dest: pathdest