os_trove role should create tenant trove_for_trove_usage

Bug #1626726 reported by Travis Truman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Undecided
Donovan Francesco

Bug Description

See http://docs.openstack.org/developer/trove/dev/manual_install.html#prepare-trove-for-openstack

Currently, the role does not create this tenant or the two users within it.

Changed in openstack-ansible:
assignee: nobody → Donovan Francesco (donovan-francesco)
Changed in openstack-ansible:
assignee: Donovan Francesco (donovan-francesco) → Travis Truman (travis-truman)
status: New → In Progress
Changed in openstack-ansible:
assignee: Travis Truman (travis-truman) → nobody
assignee: nobody → Donovan Francesco (donovan-francesco)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_trove (master)

Reviewed: https://review.openstack.org/375318
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_trove/commit/?id=cb8c0699441726031356a2f958100e86ff817200
Submitter: Jenkins
Branch: master

commit cb8c0699441726031356a2f958100e86ff817200
Author: Donovan Francesco (drifterza) <email address hidden>
Date: Fri Sep 23 10:42:04 2016 +0200

    Ensure regular users are created for the Trove role

    As per: http://docs.openstack.org/developer/trove/dev/manual_install.html
    We need the following:

    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 tenant-create --user trove_for_trove_usage
    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 user-create --user regular_trove_user --pass trove --tenant trove_for_trove_usage
    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 user-create --user admin_trove_user --pass trove --tenant trove_for_trove_usage
    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 user-role-add --user admin_trove_user --tenant trove_for_trove_usage --role admin
    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 service-create --user trove --type database
    keystone --os-username <OpenStackAdminUsername> --os-password <OpenStackAdminPassword> --os-tenant-name <OpenStackAdminTenant> --os-auth-url http://<KeystoneIP>:<KeystonePort>/v2.0 endpoint-create --service trove --region RegionOne --publicurl 'http://<EnvironmentPublicIP>:<EnvironmentPort>/v1.0/$(tenant_id)s' --adminurl 'http://<EnvironmentPublicIP>:<EnvironmentPort>/v1.0/$(tenant_id)s' --internalurl 'http://<EnvironmentPublicIP>:<EnvironmentPort>/v1.0/$(tenant_id)s'

    Closes-Bug: #1626726
    Change-Id: I30a5bf3b3a7f369527b87f8925b167cd47c52d5a

Changed in openstack-ansible:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.