Hi guys, Here is why im triying to do:
im generating passwords and registering the output in a variable like this - name: Generate Server Password raw: Secret=$(az keyvault secret show --name AdminPassword --vault-name "{{ keyvault }}" --query value --output tsv);if [ -z $Secret ];then echo $(</dev/urandom tr -dc 'A-Za-z0-9#()*+=>?~' | head -c 32 );else echo "$Secret" ;fi register: AdminPassword after i have that AdminPassword variable inside a template of azure_rm_deployment AdminPassword: value: "{{ LogRWebAdminPassword.stdout_lines[0] }}" If the passwords generates it works ok. but if the password doesnt generate (cos sometimes we dont want to generate) it fails cos its waiting a value. I tried to use the operator default like this but it doues not work AdminPassword: value: "{{ LogRWebAdminPassword.stdout_lines[0] | default(string) }}" Anyone has some idea how can i give the AdminPassword value options if the 1st one fails? Thanks a lot! -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/1351e6d5-af9b-410e-9930-01e4459ef9c0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.