Check conditional length before evaluation
Ceilometer sometimes may not be used. On a run through of Stein to Train upgrade there is an error: 'Error while evaluating conditional ... list object has no element 0' This patch ensures that the ansible group has members before trying to reference the first group member. Change-Id: I4ffba430d174a32e586fefd8ee636b6b8405486e
This commit is contained in:
parent
17e7ac195f
commit
c3c1a12c31
|
@ -98,6 +98,7 @@
|
||||||
password: "{{ ceilometer_service_password }}"
|
password: "{{ ceilometer_service_password }}"
|
||||||
role: "{{ ceilometer_role_name }}"
|
role: "{{ ceilometer_role_name }}"
|
||||||
when:
|
when:
|
||||||
|
- (groups[(ceilometer_services['ceilometer-agent-notification']['group'] | intersect(group_names))[0]] | intersect(ansible_play_hosts))[0] | length > 0
|
||||||
- inventory_hostname == (groups[(ceilometer_services['ceilometer-agent-notification']['group'] | intersect(group_names))[0]] | intersect(ansible_play_hosts))[0]
|
- inventory_hostname == (groups[(ceilometer_services['ceilometer-agent-notification']['group'] | intersect(group_names))[0]] | intersect(ansible_play_hosts))[0]
|
||||||
tags:
|
tags:
|
||||||
- ceilometer-config
|
- ceilometer-config
|
||||||
|
|
Loading…
Reference in New Issue