adding mysql configuration module (#45076)

* adding mysql configuration module

* fixes in configuration

* move tests

* fixes

* updating test

* updated module

* fixed merge issues

* one more test fix

* adding for debugging purposes

* removed file checked in by mistake

* one more merge problem

* fixed test

* try to get more info

* fix error
This commit is contained in:
Zim Kalinowski 2019-02-28 06:42:42 +08:00 committed by Matt Davis
parent c4d0c58c5a
commit 6d3789125b
2 changed files with 324 additions and 0 deletions

View file

@ -477,6 +477,89 @@
#
# configuration
#
- name: Create instance of Configuration -- check mode
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
value: "ON"
check_mode: yes
register: output
- name: Assert that change was registered
assert:
that:
- output.changed
- name: Try to delete default configuraion
azure_rm_mysqlconfiguration_facts:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
register: output
- name: Get facts of event_scheduler
debug:
var: output
- name: Try to delete default configuraion
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
state: absent
register: output
- name: Assert that change was registered
assert:
that:
- not output.changed
- name: Try to change default configuraion
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
value: "ON"
register: output
- name: Assert that change was registered
assert:
that:
- output.changed
- name: Try to change default configuration -- idempotent
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
value: "ON"
register: output
- name: Assert that change was registered
assert:
that:
- not output.changed
- name: Try to reset configuration
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
state: absent
register: output
- name: Assert that change was registered
assert:
that:
- output.changed
- name: Try to reset configuration -- idempotent
azure_rm_mysqlconfiguration:
resource_group: "{{ resource_group }}"
server_name: mysqlsrv{{ rpfx }}
name: event_scheduler
state: absent
register: output
- name: Assert that change was registered
assert:
that:
- not output.changed
- name: Gather facts MySQL Configuration
azure_rm_mysqlconfiguration_facts:
resource_group: "{{ resource_group }}"