I found how to loop over the data, but i still didn't figure out how to
select inside specific data
- name: test 1
debug:
msg: "{{ item.key }}"
with_dict: "{{ ansible_disks }}"
Got:
....
ok: [hostname] => (item=None) => {
"msg": "partitions"
}
....
If trying to dig into partitions
{{ item.value.partitions }}
"msg": "The task includes an option with an undefined variable. The error
was: 'ansible.utils.unsafe_proxy.AnsibleUnsafeText object' has no attribute
'partitions'
Any chance someone give an input, it seems just a json gap i have and not
ansible actually.
Thanks!
On Thursday, May 10, 2018 at 2:22:46 PM UTC+3, Jeremie Levy wrote:
>
> Hi
> I'm trying to use win_disk_facts new module.
>
> I would like to get the size and remaining size of each
> disk/partition/volume.
>
> Is there a way to "discover" how many of them there are in a kind of loop ?
>
> - name: Get disk facts
> win_disk_facts:
> - name: Output first disk size
> debug:
> msg: '{{ disk1s }}'
> vars:
> disk1s: '{{ ansible_facts.disks[0].partitions[0].volumes[0].size }}'
>
> This one gives me info on the first partition, what about the others ? if
> there is 1 or 20 ?
>
> Thanks!
>
> @marqelme
> @jborean93
>
--
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/b7bb9966-a7a1-4253-a2f4-4769d67e819e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.