From f44635f975baa89dcbbde42e953b81b63285fee1 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Fri, 18 Jan 2019 18:58:18 +0530 Subject: [PATCH] Setup clouds.yaml on tempest node Since clouds.yaml is used by os_tempest role to perform most of the resource creation stuff, so we need to setup clouds.yaml on the same. Change-Id: Idd23ce08949a64831db8d777216d9aef3d0531db --- test-install-tempest.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/test-install-tempest.yml b/test-install-tempest.yml index 5f0734d7..b6ea8ba2 100644 --- a/test-install-tempest.yml +++ b/test-install-tempest.yml @@ -25,7 +25,20 @@ become: True gather_facts: true any_errors_fatal: true - roles: - - role: "{{ tempest_rolename | default('os_tempest') }}" vars_files: - test-vars.yml + tasks: + - name: Setup clouds.yaml for the root user + include_role: + name: openstack_openrc + private: yes + vars: + openrc_file_dest: "/root/openrc" + openrc_file_owner: "root" + openrc_openstack_client_config_dir_dest: "/root/.config/openstack" + openrc_openstack_client_config_dir_owner: "root" + openrc_clouds_yml_file_owner: "root" + + - name: Include Tempest role + include_role: + name: "{{ tempest_rolename | default('os_tempest') }}"