Tag: ANSIBLE
Tengo dos listas de diccionarios. Quiero fusionarlas según una clave específica. Aquí está la lista1: “list1”: [ { “a”: “b”, “c”: “d” }, { “a”: “e”, “c”: “f” } ] Aquí está la lista2: “list2”: [ { “a”: “e”, “g”: “h” }, { “a”: “b”, “g”: “i” } ] Por . . . Read more
Estoy buscando una forma de hacer un bucle dentro de un archivo de inventario (ni siquiera sé si es posible…?) Me explico: Tengo un archivo var en group_vars/All que contiene una lista de direcciones IP, así: doca_dns_server: – x.x.x.1 – x.x.x.2 En un segundo archivo de inventario, almacenado en la . . . Read more
Estoy intentando reducir la cantidad de tareas que tenemos que repetir en algunos de nuestros playbooks al publicar versiones de servicios en nuestro repositorio. Lo que quiero hacer es publicar la última versión “latest” y la versión para la cual usamos set_fact y recorrer todos los servicios que definimos. Ejemplo . . . Read more
Me gusta truncar o redimensionar un archivo que ya existe y está abierto y utilizado por otra aplicación. Por ejemplo, el disco puede estar lleno de archivos de registro que ocupan grandes cantidades de espacio con el tiempo, como /var/log/secure. En Linux básico, el equivalente sería: truncate -s 0 /var/log/secure . . . Read more
Tengo el siguiente archivo de inventario: $ cat hosts [web] server1.example.com server2.example.com Me gustaría obtener el nombre de host sin la parte del dominio (.example.com). Intenté con el siguiente playbook, sin embargo, aún obtiene el hostname completo.. $ playbook.yaml – hosts: localhost tasks: – debug: msg: “{{ groups[‘web’] }}” Resultado: . . . Read more