J'utilise Ansible 1.6.6
pour approvisionner ma machine.
Il y a une tâche de modèle dans mon playbook qui crée un fichier de destination à partir d'un modèle Jinja2:
tasks:
- template: src=somefile.j2 dest=/etc/somefile.conf
Je ne veux pas remplacer somefile.conf
s'il existe déjà. Est-ce possible avec Ansible? Si c'est le cas, comment?
Vous pouvez d’abord vérifier que le fichier de destination existe ou non, puis prendre une décision en fonction du résultat de son résultat.
la source
Selon moi, la solution la plus simple consiste à utiliser l'attribut "force = no" du module de modèle.
la source