Ansible: Zeile einfügen, falls nicht vorhanden
Ich versuche, mit ansible eine Zeile in eine Eigenschaftendatei einzufügen. Ich möchte eine Eigenschaft hinzufügen, wenn sie nicht vorhanden ist, aber nicht ersetzen, wenn diese Eigenschaft bereits in der Datei vorhanden ist.
Ich füge meiner ansiblen Rolle hinzu
- name: add couchbase host to properties
lineinfile: dest=/database.properties regexp="^couchbase.host" line="couchbase.host=127.0.0.1"
Aber dies ersetzt den Eigenschaftswert wieder auf 127.0.0.1, wenn er bereits in der Datei vorhanden ist.
Was mache ich falsch?