Merge "Pass CephAnsibleExtraConfig as ansible extra-vars" into stable/queens

This commit is contained in:
Zuul 2019-10-29 03:28:20 +00:00 committed by Gerrit Code Review
commit b96a602829
1 changed files with 5 additions and 6 deletions

View File

@ -143,11 +143,11 @@ workflows:
nfs_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_nfs_ansible_vars', {})).aggregate($1 + $2) %> nfs_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_nfs_ansible_vars', {})).aggregate($1 + $2) %>
rbdmirror_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_rbdmirror_ansible_vars', {})).aggregate($1 + $2) %> rbdmirror_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_rbdmirror_ansible_vars', {})).aggregate($1 + $2) %>
client_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_client_ansible_vars', {})).aggregate($1 + $2) %> client_vars: <% env().get('role_merged_configs', {}).values().select($.get('ceph_client_ansible_vars', {})).aggregate($1 + $2) %>
on-success: build_extra_vars on-success: build_group_vars
build_extra_vars: build_group_vars:
publish: publish:
# NOTE(gfidente): merge vars from all ansible roles # NOTE(gfidente): merge vars from all ansible roles
extra_vars: <% {'fetch_directory'=> $.fetch_directory} + $.mgr_vars + $.mon_vars + $.osd_vars + $.mds_vars + $.rgw_vars + $.nfs_vars + $.client_vars + $.rbdmirror_vars + $.ceph_ansible_extra_vars %> group_vars: <% {'fetch_directory'=> $.fetch_directory} + $.mgr_vars + $.mon_vars + $.osd_vars + $.mds_vars + $.rgw_vars + $.nfs_vars + $.client_vars + $.rbdmirror_vars %>
on-success: ceph_install on-success: ceph_install
ceph_install: ceph_install:
with-items: playbook in <% list($.ceph_ansible_playbook).flatten() %> with-items: playbook in <% list($.ceph_ansible_playbook).flatten() %>
@ -173,7 +173,7 @@ workflows:
clients: clients:
hosts: <% let(root => $) -> $.client_ips.toDict($, $root.ips_data.get($, {})) %> hosts: <% let(root => $) -> $.client_ips.toDict($, $root.ips_data.get($, {})) %>
all: all:
vars: <% $.extra_vars %> vars: <% $.group_vars %>
playbook: <% $.playbook %> playbook: <% $.playbook %>
remote_user: tripleo-admin remote_user: tripleo-admin
become: true become: true
@ -182,8 +182,7 @@ workflows:
ssh_private_key: <% $.private_key %> ssh_private_key: <% $.private_key %>
skip_tags: <% $.ansible_skip_tags %> skip_tags: <% $.ansible_skip_tags %>
extra_env_variables: <% $.ansible_extra_env_variables.mergeWith($.ansible_env_variables) %> extra_env_variables: <% $.ansible_extra_env_variables.mergeWith($.ansible_env_variables) %>
extra_vars: extra_vars: <% {'ireallymeanit' => 'yes'} + $.ceph_ansible_extra_vars %>
ireallymeanit: 'yes'
on-complete: save_fetch_directory on-complete: save_fetch_directory
save_fetch_directory: save_fetch_directory:
action: tripleo.files.save_temp_dir_to_swift action: tripleo.files.save_temp_dir_to_swift