added azure mysql server

This commit is contained in:
David Rojas
2020-10-30 16:07:48 -07:00
parent 79211c4420
commit ad2bf1ac4f
6 changed files with 196 additions and 15 deletions

View File

@@ -0,0 +1,44 @@
---
- 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: Prepare random postfix
set_fact:
rpfx: "{{ 1000 | random }}"
run_once: yes
- 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 }}"
sku:
name: GP_Gen4_2
tier: GeneralPurpose
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 }}"