Fix auto scale create with fix date without recurrence (#47186) (#47258)

* Fix auto scale create with fix date without  recurrence (#47186)

* Fix auto scale create with fix date without  recurrence

* fix indent

(cherry picked from commit 9258ffa478)

* Create azure_rm_autoscale-fixed_date.yml changelog
pull/47470/head
Yuwei Zhou 6 years ago committed by Toshio Kuratomi
parent bac6f99608
commit ab1834f035

@ -0,0 +1,2 @@
bugfixes:
- fix azure_rm_autoscale module can create a schedule with fixed start/end date (https://github.com/ansible/ansible/pull/47186)

@ -549,8 +549,9 @@ class AzureRMAutoScale(AzureRMModuleBase):
schedule=(RecurrentSchedule(time_zone=p.get('recurrence_timezone'), schedule=(RecurrentSchedule(time_zone=p.get('recurrence_timezone'),
days=p.get('recurrence_days'), days=p.get('recurrence_days'),
hours=p.get('recurrence_hours'), hours=p.get('recurrence_hours'),
minutes=p.get('recurrence_mins'))) minutes=p.get('recurrence_mins'))))
if p.get('recurrence_frequency') else None)) for p in self.profiles or []] if p.get('recurrence_frequency') and p['recurrence_frequency'] != 'None' else None)
for p in self.profiles or []]
notifications = [AutoscaleNotification(email=EmailNotification(**n), notifications = [AutoscaleNotification(email=EmailNotification(**n),
webhooks=[WebhookNotification(service_uri=w) for w in n.get('webhooks') or []]) webhooks=[WebhookNotification(service_uri=w) for w in n.get('webhooks') or []])

Loading…
Cancel
Save