l3d.ansile_version
Verificar la Versión de Ansible
¿Qué está haciendo?
Este rol verifica la versión del ansible-playbook y fallará si es demasiado antigua. Esto ayudará a prevenir problemas mayores con instalaciones de Ansible que sean demasiado viejas.
¿Cómo usarlo?
Este rol de Ansible debe ejecutarse en localhost
.
Ejemplo de playbook:
Con Ansible Galaxy:
# instalar rol
ansible-galaxy install do1jlr.ansible_version
Ejemplo de playbook:
---
- hosts: localhost
roles:
- {role: do1jlr.ansible_version, tags: [version, siempre], gather_facts: false}
Sin Ansible Galaxy:
Agrega este rol a tus roles como ansible_version
. Ejemplo:
git clone https://github.com/roles-ansible/ansible_role_versioncheck.git roles/ansible_version
Tu Playbook podría verse así:
---
- name: verificar si Ansible no es demasiado viejo
hosts: localhost
tags:
- default
- version
- siempre
roles:
- ansible_version
gather_facts: false
Modificaciones
Para posibles modificaciones, por favor revisa la carpeta default
.
Participación
Este rol se desarrolla en github. Siéntete libre de agregar cualquier problema o pull request allí. Gracias <3
Pruebas
Este rol se prueba con estas pruebas de github-action para diferentes versiones de Debian y Ubuntu. La verificación de código se prueba a través de Travis CI y la acción oficial de GitHub de Ansible. Si quieres saber más sobre nuestras pruebas, por favor revisa el mercado de GitHub.
Make sure you are only executing ansible with at least a specific ansible version.
ansible-galaxy install l3d.ansile_version