l3d.ansile_version

Ansible Galaxy Licencia MIT

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.

estado de prueba Mercado de GitHub
Verificación Lint de Ansible acción de ansible-lint
Yamllint GitHub Actions yamllint-github-action
Publicación en Galaxy publicar rol de Ansible en galaxy
Verificación de Ansible debian:stable prueba de Ansible con Debian estable
Verificación de Ansible debian:sid prueba de Ansible con Debian sid
Verificación de Ansible debian:buster prueba de Ansible con Debian buster
Verificación de Ansible debian:stretch prueba de Ansible con Debian stretch
Verificación de Ansible ubuntu:latest prueba de Ansible con Ubuntu más reciente
Verificación de Ansible ubuntu:bionic prueba de Ansible con Ubuntu bionic
Verificación de Ansible ubuntu:trusty prueba de Ansible con Ubuntu trusty
Verificación de Ansible centos:centos7 prueba de Ansible con centos xenial
Verificación de Ansible centos:centos8 prueba de Ansible con centos xenial
Verificación de Ansible centos:latest prueba de Ansible con centos xenial
Acerca del proyecto

Make sure you are only executing ansible with at least a specific ansible version.

Instalar
ansible-galaxy install l3d.ansile_version
Licencia
mit
Descargas
36.9k
Propietario
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy