假設有一個目錄/ dir/tools。 工具包含一堆腳本,比如說a.sh,b.sh,c.sh.Ansible:在.yml文件中更改目錄中文件的權限
我需要設置的a.sh,b.sh和c.sh到0775.
我通過以下方式完成目前它的權限:
- name: Fix 'support_tools' permissions
file: path={{ item }} owner=abc group=abc mode=0775
with_items:
- /dir/tools/a.sh
- /dir/tools/b.sh
- /dir/tools/c.sh
順便說一句, 'file:path =/dir/tools owner = abc group = abc mode = 0775'設置工具目錄的權限,但不是其中的文件的權限。
有沒有更好的方法來實現這一目標?
你有沒有嘗試添加'狀態= directory'到第二次嘗試? – ydaetskcoR