формат входного файла, который я использую (json / dictionary), как в приведенном ниже словаре формата:
{
"disks": {
"disk2": {
"name": "S",
"label": "Sample",
"disknum": 2
},
"disk3": {
"name": "T",
"label": "Testing",
"disksize": 10
},
"disk4": {
"name": "K",
"label": "Urban",
"disknum": 4
}
код, который я использовал, приведен ниже, но номер диска жестко закодирован здесь в ввод, который мне нужно заменить значениями, полученными из ansible win_disk_facts,
начальный номер диска должен быть от 2, так как диск 0, диск 1 уже занят, можем ли мы включить номер диска из фактов в l oop, упомянутом ниже?
- name: Perform Partition of disks
win_partition:
drive_letter: "{{item.value.name}}"
partition_size: -1
disk_number: "{{item.value.disknum}}"
loop: "{{ lookup('dict', disks) }}"