--- # ---------------------------------------------------------------------------- # # *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** # # ---------------------------------------------------------------------------- # # This file is automatically generated by Magic Modules and manual # changes will be clobbered when the file is regenerated. # # # ---------------------------------------------------------------------------- - name: Prepare random number set_fact: storage_account_name: "st{{ resource_group | hash('md5') | truncate(7, True, '') }}{{ 1000 | random }}" batch_account_name: "ba{{ resource_group | hash('md5') | truncate(7, True, '') }}{{ 1000 | random }}" run_once: yes - name: Create Storage Account azure_rm_storageaccount: resource_group: "{{ resource_group }}" name: "{{ storage_account_name }}" location: eastus account_type: Standard_LRS - name: Create Batch Account azure_rm_batchaccount: resource_group: "{{ resource_group }}" name: "{{ batch_account_name }}" location: eastus auto_storage_account: name: "{{ storage_account_name }}" pool_allocation_mode: batch_service register: output - name: Assert the resource was created assert: that: - output.changed - name: Create Batch Account -- idempotent azure_rm_batchaccount: resource_group: "{{ resource_group }}" name: "{{ batch_account_name }}" location: eastus auto_storage_account: name: "{{ storage_account_name }}" pool_allocation_mode: batch_service register: output - name: Assert the resource was created assert: that: - not output.changed - name: Delete Batch Account azure_rm_batchaccount: resource_group: "{{ resource_group }}" name: "{{ batch_account_name }}" location: eastus auto_storage_account: name: "{{ storage_account_name }}" pool_allocation_mode: batch_service state: absent register: output - name: Assert that state has changed assert: that: - output.changed - name: Clean up storage account azure_rm_storageaccount: resource_group: "{{ resource_group }}" name: "{{ storage_account_name }}" state: absent