1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

adjusting curated response format, notification of raw format depreciation. (#43587)

This commit is contained in:
Zim Kalinowski 2018-08-16 14:45:36 +08:00 committed by Yunge Zhu
parent f9d4e4d396
commit 0a9c58f866
2 changed files with 7 additions and 2 deletions

View file

@ -38,6 +38,7 @@ options:
- If C(raw) is selected information will be returned in raw format from Azure Python SDK. - If C(raw) is selected information will be returned in raw format from Azure Python SDK.
- If C(curated) is selected the structure will be identical to input parameters of azure_rm_virtualmachine_scaleset module. - If C(curated) is selected the structure will be identical to input parameters of azure_rm_virtualmachine_scaleset module.
- In Ansible 2.5 and lower facts are always returned in raw format. - In Ansible 2.5 and lower facts are always returned in raw format.
- Please note that this option will be deprecated in 2.10 when curated format will become the only supported format.
default: 'raw' default: 'raw'
choices: choices:
- 'curated' - 'curated'
@ -70,7 +71,7 @@ EXAMPLES = '''
''' '''
RETURN = ''' RETURN = '''
azure_vmss: vmss:
description: List of virtual machine scale sets description: List of virtual machine scale sets
returned: always returned: always
type: complex type: complex
@ -345,6 +346,10 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
self.results['ansible_facts']['azure_vmss'][index] = updated self.results['ansible_facts']['azure_vmss'][index] = updated
# proper result format we want to support in the future
# dropping 'ansible_facts' and shorter name 'vmss'
self.results['vmss'] = self.results['ansible_facts']['azure_vmss']
return self.results return self.results
def get_item(self): def get_item(self):

View file

@ -100,7 +100,7 @@
- name: Get scaleset body - name: Get scaleset body
set_fact: set_fact:
body: "{{ output_scaleset.ansible_facts.azure_vmss[0] }}" body: "{{ output_scaleset.vmss[0] }}"
- name: Try to update VMSS using output as input - name: Try to update VMSS using output as input
azure_rm_virtualmachine_scaleset: azure_rm_virtualmachine_scaleset: