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?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage