2017-08-16 113 views
1

我可以使用以下Ansible代碼添加屬性:但無法弄清楚如何刪除屬性? (我曾嘗試加入「 - 」。不含引號,並與並返回一個錯誤使用Ansible刪除屬性

- file: 
     path: /tmp/null_p 
     owner: foo 
     group: bar 
     mode: 0500 
     attr: i 

上面添加不可改變的屬性文件

如果我是在命令行這樣做,這將是

chattr +i /tmp/null_p 

刪除,我會

chattr -i /tmp?null_p 

我想通過attr而不是命令來做到這一點。

我已經提到了這一點ansible文檔,但也有屬性http://docs.ansible.com/ansible/latest/file_module.html沒有例子

ansible版本:2.3.0.0 Python版本:2.7.5

回答

0

您可以設置attr爲空字符串或者你係統上的默認值。對於'e'的Ubuntu。

- file: 
    path: /tmp/null_p 
    owner: foo 
    group: bar 
    mode: 0500 
    attr: e 
+0

謝謝,這個伎倆! – William