l3d.ansile_version
Vérification de la version d'Ansible
Que fait-il ?
Ce rôle vérifie la version d'ansible-playbook et échoue si celle-ci est trop ancienne. Cela devrait aider à éviter des problèmes plus importants liés à des installations d'Ansible trop anciennes.
Comment l'utiliser ?
Ce rôle Ansible doit être exécuté sur localhost
.
Exemple de playbook :
Avec Ansible Galaxy :
# installer le rôle
ansible-galaxy install do1jlr.ansible_version
Exemple de playbook :
---
- hosts: localhost
roles:
- {role: do1jlr.ansible_version, tags: [version, always], gather_facts: false}
Sans Ansible Galaxy :
Ajoutez ce rôle à vos rôles sous le nom ansible_version
. Exemple :
git clone https://github.com/roles-ansible/ansible_role_versioncheck.git roles/ansible_version
Votre Playbook pourrait ressembler à cela :
---
- name: vérifier que l'ansible n'est pas trop ancien
hosts: localhost
tags:
- default
- version
- always
roles:
- ansible_version
gather_facts: false
Modifications
Pour les modifications possibles, veuillez consulter le dossier default
!
Participation
Ce rôle est développé sur github. N'hésitez pas à y ajouter des problèmes ou des demandes de tirage. Merci <3
Tests
Ce rôle est testé avec ces tests github-action pour différentes versions de Debian et d'Ubuntu. Le linting est testé via travis-ci et l'action officielle d'Ansible sur GitHub. Si vous souhaitez en savoir plus sur nos tests, veuillez consulter le marché GitHub.
Make sure you are only executing ansible with at least a specific ansible version.
ansible-galaxy install l3d.ansile_version