- name: Get resource group facts azure_rm_resourcegroup_facts: register: rg - assert: that: - rg.resourcegroups | length >= 1 - name: Get resource group facts azure_rm_resourcegroup_facts: name: "{{ resource_group }}" list_resources: yes register: rg - assert: that: - rg.resourcegroups | length == 1 - rg.resourcegroups[0].resources | length >= 0 - name: Create resource group (idempontent) azure_rm_resourcegroup: name: "{{ resource_group }}" location: "{{ rg.resourcegroups[0].location }}" register: output - assert: that: - not output.changed - name: delete resource group azure_rm_resourcegroup: name: "{{ resource_group }}" state: absent check_mode: yes register: output - assert: that: - output.changed