Je souhaite insérer des lignes dans un fichier en utilisant le module blockinfile
. La tâche est quelque chose comme ceci:Module blockinfile Ansible idempotent?
name: add some lines
become: true
blockinfile:
dest: /etc/sysctl.conf
block: |
mykey1={{ kernvars['my_value1'] }}
mykey2={{ kernvars['my_value2'] }}
mykey3={{ kernvars['my_value3'] }}
Est-il possible pour le module (ou un motif pertinent) pour vérifier et insérer les lignes spécifiques que si elles ne sont pas déjà là?
En utilisant ansible 2.0.0.2
sur Ubuntu 16.04.01
Parfois, c'est tellement triste que je ne peux voter qu'une seule fois pour une réponse. @techraf Merci beaucoup pour cette déclaration claire qui manque dans le doc. – Aleksandar