vbotka.ansible
ansible
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
- Ansible
- Configuraciones de Ansible
- Trabajando con plugins
- Mitogen para Ansible
- Notas de la versión de Mitogen
Licencia
Información del autor
ansible-galaxy install vbotka.ansible