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
This commit is contained in:
parent
430ddf9dd3
commit
8c8e296ecf
@ -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'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user