Abr
24
2022
Anteriormente vimos cómo agregar un esclavo Jenkins llamando a una API REST con Curl. ¡Automaticemos esto con Ansible para tener un nuevo nodo disponible en minutos! Primero necesitará un usuario de Jenkins y su token asociado con los permisos correctos. «Agent connect» y «create» deberían ser suficientes. Simplemente llamaré a este usuario «node». Inicie sesión […]
Tags: Ansible, Jenkins
Mar
21
2022
Terraform ayuda a construir la infraestructura as code. Cada vez más servidores web ahora ofrecen plugins de Terraform para administrar zonas DNS. Gandi es uno de ellos, junto con OVH y muchos otros. Probemos la versión 2 que se acaba de lanzar y veamos cómo crear registros DNS en Gandi desde un repositorio de Git. […]
Tags: Terraform
Feb
16
2022
Aquí se explica cómo registrar un nodo Jenkins automáticamente con una llamada a una API REST a el maestro.La mayor parte del trabajo consiste en crear el código json que describe el nuevo esclavo de Jenkins. La configuración puede ser ligeramente diferente según la configuración del nodo que desee aplicar.Para obtener exactamente lo que desea, […]
Tags: Jenkins
Feb
12
2022
Terraform automatiza la creación de infraestructura en el cloud, comúnmente conocida como infraestructura como código. Necesitamos crear una máquina virtual, que debe contener las claves SSH de 3 administradores. El objetivo será hacer que este recurso compartido de Terraform sea reutilizable por otros módulos. Este ejemplo en Cloud IBM se basa en el plugin de […]
Tags: IBMCloud, Terraform
Ago
24
2021
Ansible es generalmente lento porque se conecta al host remoto para cada tarea que realiza. Hagamos algunas pruebas en un rol pequeño que obtiene la última versión de kubectl (cliente de Kubernetes) de una URL e instala el binario.Veamos 3 formas sencillas de acelerar Ansible y obtener mejores tiempos de ejecución. Tiempo de ejecución con […]
Tags: Ansible