Ansible LINEINFLE模块特殊字符
当我尝试在以下文件的eof中使用lineinfle模块添加sudoers时,特殊字符“!”不再添加该行。如果没有特殊字符,则添加ok。 有什么想法吗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 {{
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"
你可以在剧本中使用它。命令行中缺少引号