diff --git a/files/lineinfile b/files/lineinfile index 1cfebe87668..a519c8879ce 100644 --- a/files/lineinfile +++ b/files/lineinfile @@ -131,6 +131,9 @@ EXAMPLES = r""" - lineinfile: dest=/etc/services regexp="^# port for http" insertbefore="^www.*80/tcp" line="# port for http by default" +# Add a line to a file if it does not exist, without passing regexp +- lineinfile: dest=/tmp/testfile line="192.168.1.99 foo.lab.net foo" + # Fully quoted because of the ': ' on the line. See the Gotchas in the YAML docs. - lineinfile: "dest=/etc/sudoers state=present regexp='^%wheel' line='%wheel ALL=(ALL) NOPASSWD: ALL'"