vbotka.ansible

ansible

calidad Estado de construcción Estado de documentación Etiqueta de GitHub

Rol de Ansible. Instala y configura Ansible.

Documentación en readthedocs.io

No dudes en compartir tus comentarios e informar problemas.

Las contribuciones son bienvenidas.

Plataformas soportadas

Este rol ha sido desarrollado y probado con

Requisitos

Roles

  • vbotka.ansible_lib

Colecciones

  • ansible.posix
  • community.general

Nota: La colección ansible.posix es necesaria para algunos playbooks y roles en contrib

Variables del rol

Revisa los valores por defecto y ejemplos en vars.

Plugins

No se instalan plugins por defecto. El valor por defecto de la variable es ma_plugins: [ ]. Ejemplos de cómo configurar plugins se pueden encontrar en vars/main.yml.sample

Para activar los plugins instalados, utiliza la plantilla ansible-plugins.cfg.j2 y configura *_plugins en ansible.cfg

ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2

Modo de verificación

El modo de verificación fallará si los directorios ma_plugins_path y ma_src_path faltan. Para evitar el fallo, crea primero los directorios.

shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path

Si quieres descargar el repositorio y las notas de la versión, crea también los directorios ma_repo_path y ma_rnotes_path.

shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path

El modo de verificación fallará la primera vez que haya plugins configurados en ma_plugins y los archivos no se hayan descargado aún. Para evitar el fallo, descarga primero los archivos.

shell> ansible-playbook ansible.yml -t ma_plugins_download

Luego verifica el playbook y los roles, y observa qué se cambiará.

shell> ansible-playbook ansible.yml --check --diff

Ansible lint

Usa el archivo de configuración .ansible-lint.local al ejecutar ansible-lint. Algunas reglas pueden estar deshabilitadas y algunas advertencias pueden ser ignoradas. Consulta las notas en el archivo de configuración.

shell> ansible-lint -c .ansible-lint.local

Referencias

Licencia

licencia

Información del autor

Vladimir Botka

Acerca del proyecto

Install and configure Ansible.

Instalar
ansible-galaxy install vbotka.ansible
Licencia
bsd-2-clause
Descargas
204
Propietario