Bug 976316 - packstack: keystonerc_admin is not copied automatically to the computes during installation
packstack: keystonerc_admin is not copied automatically to the computes durin...
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-packstack (Show other bugs)
x86_64 Linux
unspecified Severity medium
: ---
: 4.0
Assigned To: RHOS Maint
Nir Magnezi
Depends On:
  Show dependency treegraph
Reported: 2013-06-20 07:15 EDT by Dafna Ron
Modified: 2016-04-26 10:18 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-06-20 09:25:38 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
logs (13.69 KB, application/x-gzip)
2013-06-20 07:15 EDT, Dafna Ron
no flags Details

  None (edit)
Description Dafna Ron 2013-06-20 07:15:37 EDT
Created attachment 763417 [details]

Description of problem:

I installed an allinone+ a nova compute node. 
when I wanted to check status of instances and need to login through keystone_admin in the compute I noticed that the keystonerc_admin does not exists under /root. 

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. install two nova-computes using packstack
2. login to one of the computes and ls -l /root

Actual results:

keystonerc_admin does not exists under /root in the second compute I installed 

Expected results:

we should copy the keystonerc_admin to all computes if user is installing through packstack or ask if they are interested in doing that during the installation

Additional info:
Comment 1 Perry Myers 2013-06-20 09:25:38 EDT
The keystonerc file is actually very security sensitive, and as such, we want to have as few copies of it as possible.  Copying it to every compute node would not be wise.

Packstack allows you to specify a machine that you want to use as your OpenStack client.  The rc file is copied to /root on that designated machine.  In an all-in-one install, that means the rc file is placed on the local machine in /root

You would not typically use a Compute Node as your OpenStack client machine (except in an all in one mode install)

So, this is not a feature we should implement.

Note You need to log in before you can comment on or make changes to this bug.