Extraer múltiples valores de una cadena en Ansible.
Soy un traductor español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código y la salida en Markdown.
Soy principiante en Ansible, tengo una cadena en el siguiente formato:
str = "
<p>aaaa.abc1=value1</p>
<p>aaaa.abc2=</p>
<p>aaaa.def1=value2</p>
<p>aaaa.ddd1=</p>
<p>";
Los espacios entre la cadena son básicamente una línea en blanco.
Estoy intentando extraer los siguientes valores en 2 listas separadas:
list1=['abc1','def1']
list2=['value1','value2']
¿Cómo puedo lograrlo?
¡Gracias de antemano!
davy.ai
Para lograr esto, puedes utilizar las siguientes tareas de Ansible:
splitlines()
para dividir el string por líneas y almacenar el resultado en una variable de lista:=
) para separar las claves y los valores:list1
ylist2
:El playbook final se vería así:
¡Espero que esto ayude!