mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
adding vmss extension (#50709)
* adding vmss extension * added alias * fixed one thing * + better idempotence handling * fixed mistake in module * removed location check as not reliable
This commit is contained in:
committed by
Matt Davis
parent
b44c8dc000
commit
a6bbf21282
@@ -3,3 +3,4 @@ shippable/azure/group4
|
||||
destructive
|
||||
azure_rm_virtualmachine_scaleset_facts
|
||||
azure_rm_virtualmachinescalesetinstance_facts
|
||||
azure_rm_virtualmachinescalesetextension
|
||||
|
||||
@@ -258,6 +258,50 @@
|
||||
assert:
|
||||
that: not results.changed
|
||||
|
||||
- name: Install VMSS Extension
|
||||
azure_rm_virtualmachinescalesetextension:
|
||||
resource_group: "{{ resource_group }}"
|
||||
vmss_name: testVMSS{{ rpfx }}
|
||||
name: testExtension
|
||||
publisher: Microsoft.Azure.Extensions
|
||||
type: CustomScript
|
||||
type_handler_version: 2.0
|
||||
auto_upgrade_minor_version: true
|
||||
settings: {"commandToExecute": "sudo apt-get -y install apache2"}
|
||||
register: results
|
||||
|
||||
- name: Assert that something was changed
|
||||
assert:
|
||||
that: results.changed
|
||||
|
||||
- name: Install Again VMSS Extension - again
|
||||
azure_rm_virtualmachinescalesetextension:
|
||||
resource_group: "{{ resource_group }}"
|
||||
vmss_name: testVMSS{{ rpfx }}
|
||||
name: testExtension
|
||||
publisher: Microsoft.Azure.Extensions
|
||||
type: CustomScript
|
||||
type_handler_version: 2.0
|
||||
auto_upgrade_minor_version: true
|
||||
settings: {"commandToExecute": "sudo apt-get -y install apache2"}
|
||||
register: results
|
||||
|
||||
- name: Assert that nothing was changed
|
||||
assert:
|
||||
that: not results.changed
|
||||
|
||||
- name: Delete VMSS Extension
|
||||
azure_rm_virtualmachinescalesetextension:
|
||||
resource_group: "{{ resource_group }}"
|
||||
vmss_name: testVMSS{{ rpfx }}
|
||||
name: testExtension
|
||||
state: absent
|
||||
register: results
|
||||
|
||||
- name: Assert that change was reported
|
||||
assert:
|
||||
that: results.changed
|
||||
|
||||
- name: Delete VMSS
|
||||
azure_rm_virtualmachine_scaleset:
|
||||
resource_group: "{{ resource_group }}"
|
||||
|
||||
Reference in New Issue
Block a user