====== Ansible Automatización IT ====== Notas del curso **Ansible Automatización IT** del Clúster Tic de Galicia. * Horas: 35 * Fecha Inicio: 17/04/2023 * Fecha Fin: 04/06/2023 ===== Temario ===== - [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:introduccion|Introducción a Ansible]] - Introducción - Instalando Ansible en una máquina virtual Linux - Instalando Ansible en Ubuntu usando WSL - Comandos fundamentales en Ansible - Comprendiendo la arquitectura de Ansible - [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:conceptos_fundamentales|Conceptos fundamentales]] - Instalando Ansible usando entornos virtuales de python - Introducción a los módulos en Ansible - Ejecutando módulos de forma standalone - Preparando las máquinas a gestionar usando usuario y contraseña - Preparando las máquinas a gestionar usando clave pública - Introducción a los inventarios en Ansible - Ejemplo de ejecución de módulos sobre los inventarios de Ansible - ¿Qué son los facts en Ansible? - [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:conceptos_avanzados|Conceptos avanzados]] - ¿Qué es YAML y por qué es importante conocerlo? - Variables - Tareas, Plays y Playbooks I - Tareas, Plays y Playbooks II - Qué son los handlers y para qué se usan - Condicionales - Tags - Templates I - Templates II - Bloques y gestión de errores - Bucles - Qué son los Roles en Ansible - Creando nuestro primer Rol - [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:creando_modulos_personalizados_aprovechando_potencial_ansible_galaxy|Creando módulos personalizados y aprovechando el potencial de ansible galaxy]] - Preparando nuestro entorno y actualizando python - Creando nuestro propio módulo en ansible - Añadiendo funcionalidades a nuestros módulos - Introducción a Ansible galaxy - Un vistazo al sitio web de Ansible galaxy - Utilizando Ansible Galaxy para gestionar colecciones - Utilizando Ansible Galaxy para gestionar roles - Caso práctico: despliegue de una instancia EC2 en AWS - Introducción a la consola de AWS y obtención de datos - Instalando AWS cli y configurando las credenciales de AWS - Ajustando nuestro playbook y depurando errores - Conectándonos a nuestra instancia EC2 ===== Prácticas ===== * Tarea 1: [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:tareas:ejecucion_de_modulos_standalone|Ejecución de módulos standalone]] * Tarea 2: [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:tareas:instalacion_de_servidor_apache|Instalación de servidor apache]] * Tarea 3: [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:tareas:refinacion_de_la_configuracion_de_apache|Refinación de la configuración de Apache]] ===== Recursos ===== * [[https://www-ansible-com.translate.goog/use-cases?_x_tr_sl=auto&_x_tr_tl=es&_x_tr_hl=es|Casos de uso]]