- 創建多個目錄,如果它們不存在。
- 不要改變現有的文件夾
目前劇本的權限:
- name: stat directories if they exist
stat:
path: "{{ item }}"
with_items:
- /data/directory
- /data/another
register: myvar
- debug: var=myvar.results
- name: create directory if they don't exist
file:
path: "{{ item.invocation.module_args.path }}"
state: directory
owner: root
group: root
mode: 0775
with_items: "{{ stat.results }}"
# when: myvar.results.stat.exists == false
的when
說法是錯誤的。
我看了提供的例子; http://docs.ansible.com/ansible/stat_module.html。但是這隻適用於單個文件夾。
這將有望爲所有人工作 –