Bug 868313 - re-running aeolus-configure reverts to database auth mode--breaks LDAP authorization
re-running aeolus-configure reverts to database auth mode--breaks LDAP author...
Status: CLOSED WONTFIX
Product: CloudForms Cloud Engine
Classification: Red Hat
Component: aeolus-configure (Show other bugs)
1.1.0
Unspecified Unspecified
unspecified Severity medium
: rc
: ---
Assigned To: John Eckersberg
Rehana
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-19 09:34 EDT by Aaron Weitekamp
Modified: 2013-09-19 16:53 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2013-09-19 16:53:24 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Aaron Weitekamp 2012-10-19 09:34:31 EDT
Description of problem:
The only supported method of creating a new vsphere or rhevm cloud provider in v1.1 is to use aeolus-configure -p. See https://bugzilla.redhat.com/show_bug.cgi?id=867928

However, re-running aeolus-configure -p vsphere|rhevm reverts authorization mode to database. So if in LDAP mode, one needs to again edit the auth mode files and restart services after running aeolus-configure.
1. edit /etc/aeolus-conductor/settings.yml  
2. edit /etc/ldap_fluff.yml     
3. `aeolus-services restart`

Re-running aeolus-configure should only affect the provider creation.


Version-Release number of selected component (if applicable):
1.1
aeolus-configure-2.8.9-1.el6cf.noarch

How reproducible:
100%

Steps to Reproduce:
*assumes configured aeolus install in LDAP mode.*
1. edit /etc/aeolus-configure/nodes/rhevm_configure or /etc/aeolus-configure/nodes/vsphere_configure
2. run aeolus-configure -p vsphere|rhevm  

Actual results:
Files /etc/aeolus-conductor/settings.yml and /etc/ldap_fluff.yml have reverted to default. LDAP users cannot authenticate. Auth mode must be reset.
1. edit /etc/aeolus-conductor/settings.yml  
2. edit /etc/ldap_fluff.yml     
3. `aeolus-services restart`

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