Merge "Explicitly add cosine and inetorgperson schemas on Fedora"
diff --git a/lib/ldap b/lib/ldap
index 0a0d197..9d415c5 100644
--- a/lib/ldap
+++ b/lib/ldap
@@ -37,6 +37,12 @@
     #update ldap olcdb
     sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f $TMP_MGR_DIFF_FILE
 
+    # On fedora we need to manually add cosine and inetorgperson schemas
+    if is_fedora; then
+        sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif
+        sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif
+    fi
+
     # add our top level ldap nodes
     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
         printf "LDAP already configured for OpenStack\n"