mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
extended vmss facts (#45535)
This commit is contained in:
parent
0198d93f68
commit
111febe62e
2 changed files with 14 additions and 1 deletions
|
@ -76,6 +76,12 @@ vmss:
|
||||||
returned: always
|
returned: always
|
||||||
type: complex
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
|
id:
|
||||||
|
description:
|
||||||
|
- Resource ID
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/TestGroup/providers/Microsoft.Compute/scalesets/myscaleset
|
||||||
admin_username:
|
admin_username:
|
||||||
description:
|
description:
|
||||||
- Admin username used to access the host after it is created.
|
- Admin username used to access the host after it is created.
|
||||||
|
@ -218,6 +224,10 @@ vmss:
|
||||||
type: str
|
type: str
|
||||||
returned: always
|
returned: always
|
||||||
sample: Standard_D4
|
sample: Standard_D4
|
||||||
|
tags:
|
||||||
|
description: Tags assigned to the resource. Dictionary of string:string pairs.
|
||||||
|
type: dict
|
||||||
|
sample: { "tag1": "abc" }
|
||||||
''' # NOQA
|
''' # NOQA
|
||||||
|
|
||||||
from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
||||||
|
@ -323,6 +333,7 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
||||||
data_disks[disk_index] = new_disk
|
data_disks[disk_index] = new_disk
|
||||||
|
|
||||||
updated = {
|
updated = {
|
||||||
|
'id': vmss['id'],
|
||||||
'resource_group': self.resource_group,
|
'resource_group': self.resource_group,
|
||||||
'name': vmss['name'],
|
'name': vmss['name'],
|
||||||
'state': 'present',
|
'state': 'present',
|
||||||
|
@ -341,7 +352,8 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
||||||
'data_disks': data_disks,
|
'data_disks': data_disks,
|
||||||
'virtual_network_name': virtual_network_name,
|
'virtual_network_name': virtual_network_name,
|
||||||
'subnet_name': subnet_name,
|
'subnet_name': subnet_name,
|
||||||
'load_balancer': load_balancer_name
|
'load_balancer': load_balancer_name,
|
||||||
|
'tags': vmss.get('tags')
|
||||||
}
|
}
|
||||||
|
|
||||||
self.results['ansible_facts']['azure_vmss'][index] = updated
|
self.results['ansible_facts']['azure_vmss'][index] = updated
|
||||||
|
|
|
@ -2,3 +2,4 @@ cloud/azure
|
||||||
shippable/azure/group4
|
shippable/azure/group4
|
||||||
destructive
|
destructive
|
||||||
disabled
|
disabled
|
||||||
|
azure_rm_virtualmachine_scaleset_facts
|
||||||
|
|
Loading…
Reference in a new issue