Update git submodules
* Update openstack-ansible-os_keystone from branch 'master' to 7ab6882066f2053c7b4adb2e6efaa9f14c398c7e - Add a new main tasks file for pre-service setup There are a number of tasks and use of the ssh keypair setup role which must happen on all of the keystone hosts before the service itself is deployed. Previously, the keystone role ran with serial (1,100%), and the pre-service setup tasks iterated over ansible_play_hosts during the deployment of the first keystone host using delegate_to. This makes the control flow of the role hard to understand and causes issues when the pre-service tasks need to include further roles which also use delegate_to, such as the ssh-keypairs role. This change introduces a new 'main' tasks file for the pre-service setup which can be called independantly with no restriction on serial:. This means that the pre-service setup can be completed on all keystone hosts using normal ansible tasks without iteration or delegate_to, and the role can be called a second time with the usual main.yml and serial: settings to deploy the service itself and maintain operation in a H/A deployment. In addition, the behaviour of --limit will now be more obvious. Change-Id: Ifcd2afe217205684b0ea3917a3776666d10ffae7
This commit is contained in:
parent
70aab87cc4
commit
974cce7400
|
@ -1 +1 @@
|
|||
Subproject commit a0c419c9b87961b5ea8cbd27f657075a46ce03a3
|
||||
Subproject commit 7ab6882066f2053c7b4adb2e6efaa9f14c398c7e
|
Loading…
Reference in New Issue