|
|
@ -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](). |
|
|
|