Fixes Bug1156651
Change-Id: I957a8cdc562a887b0def7bc07c6bb434ce0a0437
| ... | ... |
@@ -37,6 +37,12 @@ function install_ldap() {
|
| 37 | 37 |
#update ldap olcdb |
| 38 | 38 |
sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f $TMP_MGR_DIFF_FILE |
| 39 | 39 |
|
| 40 |
+ # On fedora we need to manually add cosine and inetorgperson schemas |
|
| 41 |
+ if is_fedora; then |
|
| 42 |
+ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif |
|
| 43 |
+ sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif |
|
| 44 |
+ fi |
|
| 45 |
+ |
|
| 40 | 46 |
# add our top level ldap nodes |
| 41 | 47 |
if ldapsearch -x -w $LDAP_PASSWORD -H ldap://localhost -D dc=Manager,dc=openstack,dc=org -x -b dc=openstack,dc=org | grep -q "Success" ; then |
| 42 | 48 |
printf "LDAP already configured for OpenStack\n" |