some v10 Juno playbooks containing a wrong host pattern
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Invalid
|
Undecided
|
Serge van Ginderachter | ||
Icehouse |
Fix Released
|
Low
|
Serge van Ginderachter | ||
Juno |
Fix Released
|
Low
|
Serge van Ginderachter | ||
Trunk |
Invalid
|
Undecided
|
Serge van Ginderachter |
Bug Description
Verision: tag: 10.1.2
Most [patterns where a part of the inventory needs to be excluded, are correct, as here:
~/os-ansible-
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
playbooks/
But three instances have it wronf:
~/os-ansible-
playbooks/
playbooks/
playbooks/
Which is a fault in the syntax, though ansible does not complain about it. The bang is not followed by any pattern, so no exclude happens here.
In these cases, the playbook also run on the first host, (which is probably fine, as these get a subset of what already ran previously on them specificly.)
This issue also effects icehouse on the following files.
rpc_deployment/ playbooks/ openstack/ cinder- api.yml: 54:- hosts: cinder_ api!:cinder_ api[0] playbooks/ openstack/ glance- api.yml: 49:- hosts: glance_ api!:glance_ api[0] playbooks/ openstack/ heat-api. yml:42: - hosts: heat_api! :heat_api[ 0]
rpc_deployment/
rpc_deployment/