dsvm: Run service-user tests under keystoneauth
Change-Id: I5b0ae0b78d37a31928e0b34a1b6118802a3a8236
This commit is contained in:
parent
73f0b143d1
commit
60f052f69a
@ -59,3 +59,76 @@
|
|||||||
option: s3_secret_key3
|
option: s3_secret_key3
|
||||||
value: s3-secret3
|
value: s3-secret3
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
|
- name: Create service role
|
||||||
|
shell: >
|
||||||
|
openstack --os-auth-url http://localhost/identity
|
||||||
|
--os-project-domain-id default --os-project-name admin
|
||||||
|
--os-user-domain-id default --os-username admin
|
||||||
|
--os-password secretadmin
|
||||||
|
role create swift_service
|
||||||
|
- name: Create service project
|
||||||
|
shell: >
|
||||||
|
openstack --os-auth-url http://localhost/identity
|
||||||
|
--os-project-domain-id default --os-project-name admin
|
||||||
|
--os-user-domain-id default --os-username admin
|
||||||
|
--os-password secretadmin
|
||||||
|
project create swiftprojecttest5
|
||||||
|
- name: Create service user
|
||||||
|
shell: >
|
||||||
|
openstack --os-auth-url http://localhost/identity
|
||||||
|
--os-project-domain-id default --os-project-name admin
|
||||||
|
--os-user-domain-id default --os-username admin
|
||||||
|
--os-password secretadmin
|
||||||
|
user create --project swiftprojecttest5 swiftusertest5 --password testing5
|
||||||
|
- name: Assign service role
|
||||||
|
shell: >
|
||||||
|
openstack --os-auth-url http://localhost/identity
|
||||||
|
--os-project-domain-id default --os-project-name admin
|
||||||
|
--os-user-domain-id default --os-username admin
|
||||||
|
--os-password secretadmin
|
||||||
|
role add --project swiftprojecttest5 --user swiftusertest5 swift_service
|
||||||
|
|
||||||
|
- name: Add service_roles to proxy-server.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/proxy-server.conf
|
||||||
|
section: filter:keystoneauth
|
||||||
|
option: SERVICE_KEY_service_roles
|
||||||
|
value: swift_service
|
||||||
|
become: true
|
||||||
|
- name: Update reseller prefixes in proxy-server.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/proxy-server.conf
|
||||||
|
section: filter:keystoneauth
|
||||||
|
option: reseller_prefix
|
||||||
|
value: AUTH, SERVICE_KEY
|
||||||
|
become: true
|
||||||
|
|
||||||
|
- name: Add service account to test.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/test.conf
|
||||||
|
section: func_test
|
||||||
|
option: account5
|
||||||
|
value: swiftprojecttest5
|
||||||
|
become: true
|
||||||
|
- name: Add service user to test.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/test.conf
|
||||||
|
section: func_test
|
||||||
|
option: username5
|
||||||
|
value: swiftusertest5
|
||||||
|
become: true
|
||||||
|
- name: Add service password to test.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/test.conf
|
||||||
|
section: func_test
|
||||||
|
option: password5
|
||||||
|
value: testing5
|
||||||
|
become: true
|
||||||
|
- name: Add service prefix to test.conf
|
||||||
|
ini_file:
|
||||||
|
path: /etc/swift/test.conf
|
||||||
|
section: func_test
|
||||||
|
option: service_prefix
|
||||||
|
value: SERVICE_KEY
|
||||||
|
become: true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user