Tag: ANSIBLE-2.X
Quiero convertir los valores de un diccionario en cadenas de caracteres y convertirlos a minúsculas, luego mapear el diccionario para unir cada par de elementos con un =, y luego unir los elementos con una ,. Entrada de ejemplo: {"A": "Aardvark", "B": "Beaver", "C": "Cat"} Salida deseada: A=aardvark,B=beaver,C=cat En realidad, . . . Read more
Tengo una tarea que crea múltiples archivos si no existen. Funciona, hasta que se utiliza un nombre de archivo que contiene un par de corchetes cuadrados. He intentado escapar con barras invertidas y etiquetas {% raw %}, pero no funciona. Juego de pruebas: name: Test playbook hosts: localhost gather_facts: no . . . Read more
Usando Ansible 2.9, establezco una variable de la siguiente manera para almacenar parte de un nombre de grupo: – name: establecer grupo set_fact: ansible_group: aaaa Luego, quiero usar esta variable en la siguiente cláusula de with_items: – name: obtener uri: url: "http://{{ item }}:5324/kjhfg" with_items: "{{ groups['thisgroup_{{ ansible_group }}'] }}" . . . Read more
Hasta ahora, no he podido encontrar la forma de duplicar mi diccionario actual con la adición de k:v. Dado este ejemplo de diccionario: list0: ct0: entry: – dest: /tmp owner: u1 source: Me gustaría obtener este resultado (obteniendo la ruta de origen con lookup fileglob): list0: ct0: entries: – dest: . . . Read more
Aquí están mis tareas de Ansible dentro de un rol: – name: incluir variables tcrj01 de prefix<em>lists include</em>vars: file: “../collection-data/output/{{ market<em>input | lower }}tcrj01</em>prefix<em>lists.yml” name: prefix01 delegate</em>to: localhost when: ‘”target1″ in market<em>input or “target2” in market</em>input’ <ul> <li>name: incluir variables dsrj01 de prefix<em>lists include</em>vars: file: “../collection-data/output/{{ market<em>input | lower }}dsrj01</em>prefix<em>lists.yml” . . . Read more