Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 868313

Summary: re-running aeolus-configure reverts to database auth mode--breaks LDAP authorization
Product: [Retired] CloudForms Cloud Engine Reporter: Aaron Weitekamp <aweiteka>
Component: aeolus-configureAssignee: John Eckersberg <jeckersb>
Status: CLOSED WONTFIX QA Contact: Rehana <aeolus-qa-list>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 1.1.0   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-19 20:53:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Aaron Weitekamp 2012-10-19 13:34:31 UTC
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`