Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible LINEINFLE模块特殊字符_Ansible - Fatal编程技术网

Ansible LINEINFLE模块特殊字符

Ansible LINEINFLE模块特殊字符,ansible,Ansible,当我尝试在以下文件的eof中使用lineinfle模块添加sudoers时,特殊字符“!”不再添加该行。如果没有特殊字符,则添加ok。 有什么想法吗 ansible 10.x.x.x-m lineinfle-a“path=/etc/sudoers insertafter=EOF line='Defaults:user!requirety'validate='/usr/sbin/visudo-cf%s'state=present”有点棘手,但可以工作 line: "Defaults:user {{

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


ansible 10.x.x.x-m lineinfle-a“path=/etc/sudoers insertafter=EOF line='Defaults:user!requirety'validate='/usr/sbin/visudo-cf%s'state=present”

有点棘手,但可以工作

line: "Defaults:user {{ '!' }}requiretty"
你可以在剧本中使用它。命令行中缺少引号