【发布时间】:2018-10-19 08:38:42
【问题描述】:
如果可能,需要一些帮助...
我已经从一个变量文件创建了用户:
"Users":
- user1
- user2
- user3
我需要将文件移动到每个用户的主目录。我不希望这样做,因为这意味着为每个用户写一行:
- name: Copy Playbooks
copy:
src: /etc/ansible/playbooks/file.yml
dest: /home/user1/playbooks
像下面这样操作意味着 ansible 正在尝试添加到 {{ "user1" "user2" "user3" }}
的主目录- name: Copy Playbooks
copy:
src: /etc/ansible/playbooks/hands_on_ansible/hands_on_files/mount_nfs.yml
dest: /home/{{ variable.get('Users') }}/playbooks
所以我需要做的是使用变量文件将每个单独的变量添加到不同的主目录,这是一个循环。
谷歌搜索(显然)但无济于事。非常感谢所有帮助! :)
【问题讨论】: