ansible si le reste de construire
Heres mon si d'autre Ansible logique ..
- name: Check certs exist
stat: path=/etc/letsencrypt/live/{{ rootDomain }}/fullchain.pem
register: st
- include: ./_common/check-certs-renewable.yaml
when: st.stat.exists
- include: ./_common/create-certs.yaml
when: not st.stat.exists
Ce code se résume à:
SI certs existent
renouveler certs
D'AUTRE
créer certs
FIN SI
Est-ce la bonne approche ou est-il une meilleure approche de la SI le RESTE de construire dans ansible?
OriginalL'auteur danday74 | 2017-02-04
Vous devez vous connecter pour publier un commentaire.
Ce que vous avez là devrait fonctionner et est un moyen de le faire.
Sinon, vous pouvez utiliser un Jinja requête de la réduire à 2 tâches, telles que:
Cependant, c'est plus une question de préférence personnelle qu'autre chose, et votre chemin est plus lisible, donc, je voudrais juste rester avec qui à mon humble avis.
w00t, si la réponse ne convient pas à ce cas, peut-être en ouvrir une autre question.
Je pense qu'il convient le cas depuis cette page est dans les premiers résultats lors de googler ansible si d'autre.
Il ressemble plus à un jinja2 question que d'un si/d'autre question
OriginalL'auteur Willem van Ketwich