|
|
|
@ -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
|
|
|
|
|