Ansible lineinfile模块特殊字符

时间:2019-02-27 05:37:08

标签: ansible

当我尝试使用lineinfile模块在以下文件的eof中添加sudoers时,特殊字符“!”不再添加该行。没有特殊字符添加确定。 有什么想法吗?

可使用的10.xxx -m lineinfile -a“路径= / etc / sudoers insertafter = EOF line ='Defaults:user!requiretty'validate ='/ usr / sbin / visudo -cf%s'state = present” < / p>

1 个答案:

答案 0 :(得分:0)

有点棘手,但是有效

line: "Defaults:user {{ '!' }}requiretty"

您可以在剧本中使用它。在命令行中会用引号引起来。