--- - hosts: localhost tasks: - name: Prepare random postfix set_fact: rpfx: "{{ 1000 | random }}" run_once: yes - hosts: localhost vars: resource_group: "{{ resource_group_name }}" location: "{{ azure_region }}" mysqlserver_name: mysql{{ rpfx }} mysqldb_name: "{{ sqlserver_name }}" admin_username: "{{ admin_user }}" admin_password: "{{ admin_pw }}" collections: - azure.azcollection tasks: - name: Create a resource group azure_rm_resourcegroup: name: "{{ resource_group }}" location: "{{ location }}" - name: Create MySQL Server azure_rm_mysqlserver: resource_group: "{{ resource_group }}" name: "{{ mysqlserver_name }}" location: "{{ location }}" version: 5.6 enforce_ssl: True admin_username: "{{ admin_username }}" admin_password: "{{ admin_password }}" storage_mb: 51200 - name: Create instance of MySQL Database azure_rm_mysqldatabase: resource_group: "{{ resource_group }}" server_name: "{{ mysqlserver_name }}" name: "{{ mysqldb_name }}"