I was facing some similar problem.
Mine is just that the dictionary being included in the output has too many
values that it makes output messy and I would prefer just to include
dict.key at the item=() output.
It would be really nice to be able to decide if all the item or just a part
of it is printed to the output.
El jueves, 5 de junio de 2014 20:15:48 UTC+2, Thom Seddon escribió:
>
>
> When you use a loop in an ansible task, e.g. with_items or with_dict, a
> dump of the item is included in the output. Sometimes these items contain
> secure infomation which it is undesirable to have output on screen, for
> example:
>
> ---
> - name: Test
> hosts: 127.0.0.1
> vars:
> dbs:
> prod:
> port: 3306
> password: secret
> dev:
> port: 3307
> password: notsosecret
> tasks:
> - command: echo {{ item.value.port }}
> with_dict: dbs
>
>
> outputs:
>
> [thom@ThomComp test]$ ansible-playbook ansible/test.yml
>
>
> PLAY [Test]
> *******************************************************************
>
>
> GATHERING FACTS
> ***************************************************************
> ok: [127.0.0.1]
>
>
> TASK: [command echo {{item.value.port}}]
> **************************************
> changed: [127.0.0.1] => (item={'value': {'password': 'secret', 'port':
> 3306}, 'key': 'prod'})
> changed: [127.0.0.1] => (item={'value': {'password': 'notsosecret', 'port'
> : 3307}, 'key': 'dev'})
>
>
> PLAY RECAP
> ********************************************************************
> 127.0.0.1 : ok=2 changed=1 unreachable=0 failed=
> 0
>
>
> At best, I think there should be a way to choose what is output (in this
> case I would choose the dict.key), at least I think there should be a way
> to suppress this output.
>
> Opinions/ideas?
>
> Thanks
>
--
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/35cc2483-54d2-40db-99ef-172bd0b970d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.