Je suis nouveau dans ansible et les playbooks, j'essaie d'exécuter une commande linux et d'utiliser la sortie de cette commande comme une variable. Cependant, il utilise le nom de l'élément comme variable au lieu de la sortie de la commande.
- name: Use apg to generate a password
command: apg -m 12 -n 1 -a 1
register: apg_generate
- name: Create Mail Account
command: "plesk bin mail --create admin@test.com -mailbox true -passwd {{ item }}"
with_items: apg_generate.stdout
Au lieu d'utiliser la sortie de la commande apg, qui serait un ensemble aléatoire de 12 caractères, j'obtiens apg_generate.stdout comme mot de passe à définir.