To validate functional test cases in Zuul environment this patch adds a new Ansible playbook. This playbook helps in creating two different OpenStack projects, users to validate multi tenant policy in Lifecycle Management. In current design, tacker uses an administrator role user "nfv_user" to execute functional test cases. Whereas this patch adds member role (non administrator user) to newly created users. Generates OpenStack VIM config files using helper script and register default VIMs to respective tenants. Additionally copies newly generated VIM config files to "tacker/tacker/tests/etc/samples" folder as these are required in functional test cases. Partial Implement: blueprint multi-tenant-policy Change-Id: I20491eb294e5653bcdc2864885f55d04b21696a1
16 lines
537 B
YAML
16 lines
537 B
YAML
os_username_tenant1: test_user_1
|
|
os_password_tenant1: devstack
|
|
os_project_tenant1: test_tenant_1
|
|
os_domain_tenant1: Default
|
|
os_vim_name_tenant1: VIM_TEST
|
|
os_vim_conf_name_tenant1: local-tenant1-vim.yaml
|
|
os_vim_conf_path_tenant1: /tmp/local-tenant1-vim.yaml
|
|
os_username_tenant2: test_user_2
|
|
os_password_tenant2: devstack
|
|
os_project_tenant2: test_tenant_2
|
|
os_domain_tenant2: Default
|
|
os_vim_name_tenant2: VIM_DEMO
|
|
os_vim_conf_name_tenant2: local-tenant2-vim.yaml
|
|
os_vim_conf_path_tenant2: /tmp/local-tenant2-vim.yaml
|
|
os_member_role: member
|