Ansible-Playbook
用ansible刪除多個目錄
你好。我需要刪除一組機器上的幾個目錄。我似乎無法讓文件模組來做我的競標。下面的模組將正常執行並且不會刪除任何內容。我不想刪除 /opt。
- hosts: [dummies] tasks: - name: destroy these paths! file: path=/opt{{ item }} state=absent recurse=no with_items: - "foo" - "bar" - "baz"
我認為 Ansible 不會為您添加斜線。
file: path=/opt/{{ item }}
對於新版本的 Ansible,它確實考慮 / 因為我在下面執行以創建目錄:
- name: Creating /dir1 & /dir2 file: path: "{{ item }}" state: directory with_items: - /dir1 - /dir2
如果我們有刪除目錄,我認為下面應該可以工作:
- name: Removing dir1 & dir2 file: path: "{{ item }}" state: absent with_items: - dir1 - dir2