compare version
This commit is contained in:
parent
83a50c66e5
commit
795bf63df1
|
@ -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`.
|
||||
|
||||
|
||||
### 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
|
||||
|
||||
Voir [/HowtoAnsible/Exemples]().
|
||||
|
|
Loading…
Reference in a new issue