Ansible Galaxy, official hub for sharing Ansible content.

Ansible Galaxy es el repositorio oficial de Ansible para que podamos compartir nuestras recetas con su Comunidad. Para los que no estéis familiarizados con Ansible, decir que es una herramienta de IT-Automation que nos permite realizar acciones masivas basadas en un archivo de configuración o definición llamado playbook (YAML). Un playbook está compuesto por distintas instrucciones que serán las que concretamente queremos ejecutar sobre nuestra plataforma de servidores. También, Ansible está dividido en unidades de trabajo o módulos, cada módulo es autosuficiente y puede ser escrito distintos lenguajes de scripting, como: Python, Perl, Ruby, etc… Una de las propiedades clave de los módulos es la idempotencia, que nos asegurará que ninguna de las operaciones se realizará una vez el sistema haya alcanzado el estado deseado. [Leer más]

Architecting Hybrid Infrastructure (Terraform, Ansible and Packer)

Son muchas las soluciones que podemos aplicar para automatizar nuestra infraestructura, desde las integraciones automáticas de nuestros proyectos hasta el desplegar de forma automática nuestras infraestructuras. Hoy entraremos, brevemente, en éste último tema. El desplegar de forma automatizada nuestras infraestructuras para continuar con nuestro camino DevOps. Crearemos una Pipeline, en el diagrama la gestiona vía Jenkins pero, naturalmente, lo podemos hacer distinto; en mi caso, uso Jenkins para casi todo, aunque la base del sistema será: Hashicorp’s Packer, Terraform y RedHat’s Ansible. [Leer más]

Chef.io (Continuous Automation), infraestructura automatizada y 100% escalable

Chef.io lo podemos definir como una herramienta básica de automatización y nos va a proporcionar un conjunto de capacidades de trabajo poder convertir nuestra infraestructura en “simple” código. Chef, una vez lo descubramos, se convertirá en una herramienta básica para nuestro día a día, permitiéndonos alcanzar el máximo exponente de la metodología (cultura) DevOps. Algunas de sus principales ventajas, respecto a otros productos, es que es 100% integrable con plataformas cloud como AWS convirtiéndolas en una extensión de tu infraestructura on-premise o más tradicional. [Leer más]

ENZiME by Capside, DevOps Tools

Existen muchas herramientas que nos permiten llevar al máximo exponente la cultura DevOps y es por eso que hoy presentamos “ENZiME by Capside” una excelente herramienta que, modesta opinión, está totalmente enfocada a Dummies. Pero a su vez tiene toda la potencia de las mejores herramientas ya que nos va a permitir un sin fin de posibilidades y todas ellas, manejades con simples clicks de ratón. Veamos algunas de sus propiedades: [Leer más]

CloudCron, a simple distributed cloud friendly cron for the masses.

Hace un tiempo tuve la suerte de poder ser un “early adopter” de esta magnífica solución para hacer mucho más “friendly” la ejecución de crons en infraestructura en el Cloud. Los amigos de CAPSIDE (architects of the digital society) me la dieron a conocer y, para un proyecto anterior, la pude poner en marcha y ver su simplicidad y sus muchas ventajas respecto a otras soluciones como pudieron ser: builds de Jenkins o los crons vía command. [Leer más]