openflighthpc / concertim-ansible-playbook

Ansible playbook for building a Concertim appliance
Eclipse Public License 2.0
0 stars 0 forks source link

Better config of con_opstk killbill settings #76

Closed benarmston closed 8 months ago

benarmston commented 8 months ago

This PR fixes an issue where the con_opstk middleware may not be correctly configured with the killbill settings depending on whether killbill and openstack service were both enabled on the initial deploy.

For instance, consider the case where the playbook is first ran with enable_openstack_service = true and enable_killbill = false and then later the playbook is reran with enable_killbill = true also set. Previously, that would result in openstack service not being configured with the correct killbill settings. Other permutations of the enable_{openstack_service,killbill} settings and rerunning the playbook could result in other bugs.

This PR fixes them by better separating installation and configuration into two different plays.