* fix the autoscale resource id (#45477)
* fix the autoscale resource id
* Update main.yml
(cherry picked from commit fa04387550
)
This commit is contained in:
parent
9a0f1d8915
commit
e16d36f0f7
3 changed files with 12 additions and 6 deletions
3
changelogs/fragments/azure_autoscale.yaml
Normal file
3
changelogs/fragments/azure_autoscale.yaml
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
bugfixes:
|
||||
- fix azure_rm_autoscale module can use dict to identify target (https://github.com/ansible/ansible/pull/45477)
|
|
@ -521,11 +521,11 @@ class AzureRMAutoScale(AzureRMModuleBase):
|
|||
|
||||
resource_id = self.target
|
||||
if isinstance(self.target, dict):
|
||||
resource_id = format_resource_id(val=self.target.name,
|
||||
subscription_id=self.target.subscription_id or self.subscription_id,
|
||||
namespace=self.target.namespace,
|
||||
types=self.target.types,
|
||||
resource_group=self.target.resource_group or self.resource_group)
|
||||
resource_id = format_resource_id(val=self.target['name'],
|
||||
subscription_id=self.target.get('subscription_id') or self.subscription_id,
|
||||
namespace=self.target['namespace'],
|
||||
types=self.target['types'],
|
||||
resource_group=self.target.get('resource_group') or self.resource_group)
|
||||
self.target = resource_id
|
||||
resource_name = self.name
|
||||
|
||||
|
|
|
@ -74,7 +74,10 @@
|
|||
azure_rm_autoscale:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "{{ name }}"
|
||||
target: "{{ vmss.ansible_facts.azure_vmss.id }}"
|
||||
target:
|
||||
name: "testVMSS{{ rpfx }}"
|
||||
types: "virtualMachineScaleSets"
|
||||
namespace: "Microsoft.Compute"
|
||||
enabled: true
|
||||
profiles:
|
||||
- count: '1'
|
||||
|
|
Loading…
Reference in a new issue