mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
[new module] azure_rm_sqlserver_facts (#34608)
* updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts * updates to azure_rm_sqlserver_facts
This commit is contained in:
parent
9aba711519
commit
ade02bcce5
4 changed files with 312 additions and 0 deletions
|
@ -0,0 +1,3 @@
|
|||
cloud/azure
|
||||
destructive
|
||||
posix/ci/cloud/group2/azure
|
|
@ -0,0 +1,2 @@
|
|||
dependencies:
|
||||
- setup_azure
|
104
test/integration/targets/azure_rm_sqlserver_facts/tasks/main.yml
Normal file
104
test/integration/targets/azure_rm_sqlserver_facts/tasks/main.yml
Normal file
|
@ -0,0 +1,104 @@
|
|||
- name: Prepare random number
|
||||
set_fact:
|
||||
rpfx: "{{ 1000 | random }}{{ resource_group | hash('md5') | truncate(7, True, '') }}"
|
||||
run_once: yes
|
||||
|
||||
- name: Create SQL Server
|
||||
azure_rm_sqlserver:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "sqlsrv{{ rpfx }}"
|
||||
location: eastus
|
||||
admin_username: mylogin
|
||||
admin_password: Testpasswordxyz12!
|
||||
|
||||
- name: Create SQL Server - 2
|
||||
azure_rm_sqlserver:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "sqlsrv{{ rpfx }}x"
|
||||
location: eastus
|
||||
admin_username: mylogin
|
||||
admin_password: Testpasswordxyz12!
|
||||
|
||||
- name: Gather facts SQL Server
|
||||
azure_rm_sqlserver_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
server_name: "sqlsrv{{ rpfx }}"
|
||||
register: output
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.servers.sqlsrv{{ rpfx }}.id != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.name == "sqlsrv{{ rpfx }}"
|
||||
- output.servers.sqlsrv{{ rpfx }}.type != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.location != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.kind != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.version != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.state != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.fully_qualified_domain_name != None
|
||||
|
||||
- name: Gather facts SQL Server - second
|
||||
azure_rm_sqlserver_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
server_name: "sqlsrv{{ rpfx }}x"
|
||||
register: output
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.servers.sqlsrv{{ rpfx }}x.id != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.name == "sqlsrv{{ rpfx }}x"
|
||||
- output.servers.sqlsrv{{ rpfx }}x.type != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.location != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.kind != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.version != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.state != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.fully_qualified_domain_name != None
|
||||
|
||||
- name: Gather facts SQL Server - unexisting
|
||||
azure_rm_sqlserver_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
server_name: "unexisting"
|
||||
register: output
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.servers == {}
|
||||
|
||||
- name: Gather facts SQL Server - list
|
||||
azure_rm_sqlserver_facts:
|
||||
resource_group: "{{ resource_group }}"
|
||||
register: output
|
||||
- name: Assert that facts are returned
|
||||
assert:
|
||||
that:
|
||||
- output.changed == False
|
||||
- output.servers.sqlsrv{{ rpfx }}.id != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.name == "sqlsrv{{ rpfx }}"
|
||||
- output.servers.sqlsrv{{ rpfx }}.type != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.location != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.kind != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.version != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.state != None
|
||||
- output.servers.sqlsrv{{ rpfx }}.fully_qualified_domain_name != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.id != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.name == "sqlsrv{{ rpfx }}x"
|
||||
- output.servers.sqlsrv{{ rpfx }}x.type != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.location != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.kind != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.version != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.state != None
|
||||
- output.servers.sqlsrv{{ rpfx }}x.fully_qualified_domain_name != None
|
||||
|
||||
- name: Delete instance of SQL Server
|
||||
azure_rm_sqlserver:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "sqlsrv{{ rpfx }}"
|
||||
state: absent
|
||||
|
||||
- name: Delete instance of SQL Server
|
||||
azure_rm_sqlserver:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "sqlsrv{{ rpfx }}x"
|
||||
state: absent
|
Loading…
Add table
Add a link
Reference in a new issue