2017-08-16 74 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