diff options
| author | Tomoya Goto <tomoyan777@gmail.com> | 2016-10-24 15:48:37 +0900 |
|---|---|---|
| committer | Tomoya Goto <tomoyan777@gmail.com> | 2016-10-24 15:48:37 +0900 |
| commit | 8c8e296ecf7d6259cd29a5aaefb8d03ba5d8c05a (patch) | |
| tree | 44a1962cce5145da2630525855fe4c7b88ebfb17 /ansible | |
| parent | 430ddf9dd3fb50c910631eb331a21c1af24ab43c (diff) | |
| download | kolla-8c8e296ecf7d6259cd29a5aaefb8d03ba5d8c05a.tar.gz kolla-8c8e296ecf7d6259cd29a5aaefb8d03ba5d8c05a.zip | |
Fix fernet related components added to fact var properly.
Previous version of keystone reconfigure fails at adding fernet
components to fact variable "keystone_item".
Ansible can not create fact variable using newly created variable
in a same task.
This patch set split this task into two tasks, first create variable
containing fernet components, then merge it to "keystone_item".
Change-Id: I15571ab20d6104d30350e8b922401b462336fca0
Closes-Bug: #1636047
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/keystone/tasks/reconfigure.yml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ansible/roles/keystone/tasks/reconfigure.yml b/ansible/roles/keystone/tasks/reconfigure.yml index 7cfeded61..6ef22ad9f 100644 --- a/ansible/roles/keystone/tasks/reconfigure.yml +++ b/ansible/roles/keystone/tasks/reconfigure.yml @@ -4,11 +4,15 @@ keystone_items: - { name: keystone, group: keystone } -- name: Add fernet related components to variable if fernet is enabled +- name: Create fernet related components for variable if fernet is enabled set_fact: keystone_fernet_items: - { name: keystone_fernet, group: keystone } - { name: keystone_ssh, group: keystone } + when: keystone_token_provider == 'fernet' + +- name: Merge fernet related components to variable if fernet is enabled + set_fact: keystone_items: "{{ keystone_items + keystone_fernet_items }}" when: keystone_token_provider == 'fernet' |
