diff --git a/tuskar_ui/infrastructure/overcloud/templates/overcloud/_detail_overview.html b/tuskar_ui/infrastructure/overcloud/templates/overcloud/_detail_overview.html index bcb85fbad..795797280 100644 --- a/tuskar_ui/infrastructure/overcloud/templates/overcloud/_detail_overview.html +++ b/tuskar_ui/infrastructure/overcloud/templates/overcloud/_detail_overview.html @@ -48,17 +48,19 @@ {% if not dashboard_urls and not overcloud.is_deploying and not overcloud.is_failed %}
Your OpenStack Deployment has been successfully deployed. It needs to be initialized before you will be able to use it. -
+ {% blocktrans %} + Your cloud is now deployed; however, it needs to be initialized. + {% endblocktrans %} ++ # You need to run the following commands from a machine where you have a checkout of the tripleo source code + # and direct access via SSH to your Overcloud control node ({{overcloud.keystone_ip}}). - -+-+You need to run the below commands on the machine where you have tripleo source code and - direct access through ssh to control node ({{overcloud.keystone_ip}}). -
-export TRIPLEO_ROOT=~/tripleo cd $TRIPLEO_ROOT @@ -69,7 +71,6 @@ export OVERCLOUD_ADMIN_TOKEN={{overcloud.attributes.AdminToken}} export OVERCLOUD_ADMIN_PASSWORD={{overcloud.attributes.AdminPassword}} - export OVERCLOUD_CEILOMETER_PASSWORD={{overcloud.attributes.CeilometerPassword}} export OVERCLOUD_CINDER_PASSWORD={{overcloud.attributes.CinderPassword}} export OVERCLOUD_GLANCE_PASSWORD={{overcloud.attributes.GlancePassword}} export OVERCLOUD_HEAT_PASSWORD={{overcloud.attributes.HeatPassword}} @@ -96,8 +97,55 @@ --enable-horizon \ ${SSLBASE:+--ssl $PUBLIC_API_URL} keystone role-create --name heat_stack_user --
+ # You need to run the following commands from a Undercloud node where you have + # direct access via SSH to your Overcloud control node ({{overcloud.keystone_ip}}). + + # Usually stack user has access to Overcloud control node, so switch to stack user + su stack + + export OVERCLOUD_IP={{overcloud.keystone_ip}} + + export OVERCLOUD_ADMIN_TOKEN={{overcloud.attributes.AdminToken}} + export OVERCLOUD_ADMIN_PASSWORD={{overcloud.attributes.AdminPassword}} + export OVERCLOUD_CINDER_PASSWORD={{overcloud.attributes.CinderPassword}} + export OVERCLOUD_GLANCE_PASSWORD={{overcloud.attributes.GlancePassword}} + export OVERCLOUD_HEAT_PASSWORD={{overcloud.attributes.HeatPassword}} + export OVERCLOUD_NEUTRON_PASSWORD={{overcloud.attributes.NeutronPassword}} + export OVERCLOUD_NOVA_PASSWORD={{overcloud.attributes.NovaPassword}} + export OVERCLOUD_SWIFT_PASSWORD={{overcloud.attributes.SwiftPassword}} + export OVERCLOUD_SWIFT_HASH={{overcloud.attributes.SwiftHashSuffix}} + + source /etc/tripleo/overcloudrc + + tripleo init-keystone -p $OVERCLOUD_ADMIN_PASSWORD $OVERCLOUD_ADMIN_TOKEN \ + $OVERCLOUD_IP admin@example.com heat-admin@$OVERCLOUD_IP + tripleo setup-endpoints $OVERCLOUD_IP --cinder-password $OVERCLOUD_CINDER_PASSWORD \ + --glance-password $OVERCLOUD_GLANCE_PASSWORD \ + --heat-password $OVERCLOUD_HEAT_PASSWORD \ + --neutron-password $OVERCLOUD_NEUTRON_PASSWORD \ + --nova-password $OVERCLOUD_NOVA_PASSWORD \ + --swift-password $OVERCLOUD_SWIFT_PASSWORD \ + --enable-horizon + keystone role-create --name heat_stack_user ++
+ {% blocktrans %} + For more information, see our documentation + . We are working on improving your experience here. + {% endblocktrans %} +