📄️ Ansible
Guía completa de Ansible: herramienta de automatización para gestión de configuración, despliegue de software y orquestación de infraestructura. Aprende sobre playbooks, idempotencia, SSH, YAML, instalación, módulos de la comunidad, ventajas sobre Chef y Puppet, y mejores prácticas de implementación.
📄️ AWX
AWX es un proyecto comunitario de código abierto patrocinado por Red Hat que permite controlar mejor el uso de Ansible en entornos de TI con interfaz web, API RESTful, control de versiones, integración ITSM y gestión centralizada de automatizaciones.
📄️ Ambiente
Configuración del ambiente de laboratorio Ansible con máquinas Ubuntu en AWS, incluyendo configuración de red, SSH, seguridad, comunicación entre hosts y preparación del entorno de pruebas para ejecutar automatizaciones.
📄️ AD-HOC
Comandos AD-HOC de Ansible para ejecutar tareas directas en hosts remotos, incluyendo módulos ping, apt, shell, copy, git y setup con inventarios, argumentos, usuarios, permisos sudo y gestión de paquetes en Ubuntu.
📄️ Playbook
Creación de playbooks Ansible para automatizar instalación y configuración de Nginx con módulos apt, service, copy y template, incluyendo handlers, idempotencia, grupos de hosts y gestión de servicios en servidores web.
📄️ Template
Uso de módulo template Ansible con Jinja2 para interpolación de variables y facts en archivos HTML, permitiendo personalización dinámica de contenido en servidores Nginx con información del sistema en tiempo de ejecución.
📄️ Proyecto K8s Cluster
Proyecto completo de creación de cluster Kubernetes en AWS usando Ansible con estructura de roles organizadas por fases: provisionamiento, setup, deploy de aplicaciones y monitoreo con Prometheus y Grafana usando ansible-galaxy.