mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
disk fact should return create_option value (#42398)
This commit is contained in:
parent
593f484d77
commit
e9bf3c70e6
3 changed files with 21 additions and 20 deletions
|
@ -1,6 +1,7 @@
|
|||
- name: Prepare random number
|
||||
set_fact:
|
||||
rpfx: "{{ resource_group | hash('md5') | truncate(7, True, '') }}{{ 1000 | random }}"
|
||||
parameter: {}
|
||||
run_once: yes
|
||||
|
||||
- name: Clearing (if) previous disks were created
|
||||
|
@ -174,6 +175,7 @@
|
|||
azure_rm_managed_disk_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "md{{ rpfx }}1"
|
||||
register: fact
|
||||
|
||||
- assert:
|
||||
that:
|
||||
|
@ -187,6 +189,19 @@
|
|||
that:
|
||||
- "azure_managed_disk | length > 0"
|
||||
|
||||
- set_fact:
|
||||
parameter: "{{parameter |combine({item.key: item.value})}}"
|
||||
when: "{{item.key not in ['id', 'changed'] and item.value != None}}"
|
||||
with_dict: "{{ fact.ansible_facts.azure_managed_disk[0] }}"
|
||||
|
||||
- name: Create disk with facts return value
|
||||
azure_rm_managed_disk: "{{ parameter | combine({'resource_group': resource_group}) }}"
|
||||
register: output
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- not output.changed
|
||||
|
||||
- name: Create virtual network
|
||||
azure_rm_virtualnetwork:
|
||||
resource_group: "{{ resource_group }}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue