Tag Archives: ansible

Ansible tips

Este post se limita a incluir algunas notas sobre el uso de Ansible y en particular sobre la realización de un tutorial paso a paso sobre la aplicación del mismo, incluyendo los conceptos más básicos.

Inventory file

Ejecuta comandos

Módulos (plugins)

Obtiene información sobre los nodos del inventario

Fichero de inventario, agrupaciones

Variables en fichero de inventario

Playbooks

Registra resultado de tareas y ejecuta en función de su valor

Iteraciones en playbooks

Usar tags en playbooks

Jinja templates

And in the playbook

Lanza varios playbooks

Variables para hosts y para grupos

Se pueden usar en templates

Roles

Se lanzan los roles desde el playbook principal

Estructura de los roles

roles
|
|_some_role
|
|_defaults
|   |
|   |_main.yml
|   |_…
|
|_files
|   |
|   |_file1
|   |_…
|
|_handlers
|   |
|   |_main.yml
|   |_some_other_file.yml
|   |_ …
|
|_meta
|   |
|   |_main.yml
|   |_some_other_file.yml
|   |_ …
|
|_tasks
|   |
|   |_main.yml
|   |_some_other_file.yml
|   |_ …
|
|_templates
|   |
|   |_template1.j2
|   |_…
|
|_vars
|
|_main.yml
|_some_other_file.yml
|_ …

Referencias

https://www.ansible.com/get-started

https://www.ansible.com/how-ansible-works

https://www.ansible.com/webinars-training/introduction-to-ansible