Crearé sistemas de automatización en tu infraestructura con ansible
Arquitecto de sistemas IT, ingeniero de DevOps y plataforma
Nivel 1
Ha cumplido determinados criterios de rendimiento y muestra un gran potencial en la plataforma.
Acerca de este Servicio
Plataforma de Automatización Ansible
Automatiza toda tu infraestructura de TI con Ansible, reduce el tiempo de despliegue de tus sistemas y la provisión de servidores con proyectos automatizados de Ansible que configuran tu infraestructura de manera autónoma y escalable.
Puedo diseñar y desarrollar desde pequeños Playbooks de Ansible enfocados en automatizaciones menores, como instalar dependencias o realizar auto-configuración básica de sistemas y servidores, hasta proyectos de Ansible completamente estructurados con Roles reutilizables siguiendo los estándares de Ansible Galaxy.
Ansible puede integrarse con flujos de CI/CD para hacer tus despliegues más automáticos y dinámicos. También puede integrarse con proveedores de nube pública como AWS, GCP o Azure, y con proveedores de nube privada como Hetzner o OVH.
El servicio también puede incluir cosas como:
- Instalación de la interfaz de usuario de Ansible AWX
- Instalación de Semaphore UI
- Colecciones de Ansible automáticas con requeriments.yaml
- Inventarios dinámicos de infraestructura
- Integración de Ansible Vault para gestión de secretos en caso de no tener interfaz de usuario
- Integración con Jenkins, GitLab o GitHub para flujos de CI/CD
Herramientas:
Docker
•
GitLab
•
Jenkins
•
GitHub
Framework:
Ansible
Lenguaje de programación:
Otros
Experiencia:
Instalación
•
Desarrollo
•
Configuración
Otros servicios de Ingeniería de DevOps que ofrezco
FAQ
Traducción automática
¿Qué es Ansible?
Ansible es un lenguaje, marco y plataforma de automatización para infraestructura de TI, principalmente servidores, pero también se usa con routers, switches u otros dispositivos que conforman la infraestructura de TI.
¿Para qué se usa Ansible?
Ansible se usa principalmente para automatizar los procesos de aprovisionamiento y configuración de servidores u otros dispositivos como routers, switches o más, sirve para ejecutar tareas de manera idempotente usando archivos en lenguaje YAML.
¿Qué es la idempotencia en Ansible?
La idempotencia es un concepto matemático aplicado a la automatización, y es una de las características más importantes de Ansible. La idea simple es: puedes ejecutar el mismo playbook una vez, diez veces o cien veces, y el resultado será siempre el mismo, sin efectos secundarios no deseados.
¿Qué son las colecciones de ansible y para qué sirven?
Las colecciones de Ansible son librerías externas que contienen métodos que puedes usar en tu proyecto. Estas colecciones contienen código que permite una integración más fácil y nativa. Son dependencias instalables que mejoran la usabilidad de la plataforma.
¿Qué es Ansible AWX o Semaphore UI?
Son proyectos que proporcionan a Ansible una interfaz gráfica para el uso, ejecución y configuración de tu proyecto de Ansible, son herramientas que sirven para dar más visibilidad ya que por defecto Ansible es un software que funciona en CLI de manera nativa.
¿Tengo que instalar algo en los servidores para que Ansible pueda actuar?
Ansible no requiere agentes: no necesita instalar ningún agente en tus servidores, solo requiere SSH o, en su defecto, otros métodos de conexión, como WinRM en Windows.

