# List of virtualised compute hypervisors in this Ansible play batch.
virt_computes_in_batch: >-
{{ groups[nova_cell_compute_group] | intersect(ansible_play_batch) |
list }}
# List of iroinc compute hosts in this Ansible play batch.
ironic_computes_in_batch: >-
{{ (groups[nova_cell_compute_ironic_group] | intersect(ansible_play_batch) |
list)
if nova_cell_services['nova-compute-ironic'].enabled | bool else [] }}
all_computes_in_batch: "{{ virt_computes_in_batch + ironic_computes_in_batch }}"
Perhaps the issue is those ironic computes, which typically run on controllers.
Some context for the variables:
# List of virtualised compute hypervisors in this Ansible play batch. computes_ in_batch: >- nova_cell_ compute_ group] |
intersect( ansible_ play_batch) | computes_ in_batch: >- nova_cell_ compute_ ironic_ group] |
intersect( ansible_ play_batch) | services[ 'nova-compute- ironic' ].enabled | bool else [] }} computes_ in_batch: "{{ virt_computes_ in_batch + ironic_ computes_ in_batch }}"
virt_
{{ groups[
list }}
# List of iroinc compute hosts in this Ansible play batch.
ironic_
{{ (groups[
list)
if nova_cell_
all_
Perhaps the issue is those ironic computes, which typically run on controllers.