22
0
Fork 0

compare version

This commit is contained in:
Daniel Jakots 2018-02-15 16:55:40 +01:00
parent 83a50c66e5
commit 795bf63df1
1 changed files with 27 additions and 0 deletions

View File

@ -1220,6 +1220,33 @@ echo "VAULT_PASSWORD" | gpg -e -o ~/.ansible/vault.gpg
Ansible va maintenant automatiquement déchiffrer les fichiers Vault via votre agent GPG et le fichier `~/.ansible/vault.gpg`. Ansible va maintenant automatiquement déchiffrer les fichiers Vault via votre agent GPG et le fichier `~/.ansible/vault.gpg`.
### Comparer des versions
Dans le cas où on ne veut pas faire la même chose suivant la version
sur lequelle on exécute la tâche, on peut utiliser
[version_compare](https://docs.ansible.com/ansible/latest/playbooks_tests.html#version-comparison).
Un cas concret :
~~~
- name: Install monitoring-plugins on OpenBSD 5.6 and later
openbsd_pkg:
name: "{{ item }}"
state: present
with_items:
- monitoring-plugins
when: ansible_distribution_version | version_compare("5.6",'>=')
- name: Install nagios-plugins on OpenBSD before 5.6
openbsd_pkg:
name: "{{ item }}"
state: present
with_items:
- nagios-plugins
when: ansible_distribution_version | version_compare("5.6",'<')
~~~
## Exemples ## Exemples
Voir [/HowtoAnsible/Exemples](). Voir [/HowtoAnsible/Exemples]().