bluebanquise / community

Community made roles or tools around BlueBanquise
MIT License
7 stars 12 forks source link

openldap role is not working at all on RHEL8 #35

Open strus38 opened 2 years ago

strus38 commented 2 years ago

Hi No openldap-servers packages, taking openldap-tbs instead, but then fails with: TASK [openldap : Copy DB_CONFIG] **** Wednesday 03 November 2021 13:39:38 +0100 (0:00:00.606) 0:00:14.596 **** fatal: [management1]: FAILED! => changed=false msg: Source /usr/share/openldap-servers/DB_CONFIG.example not found fatal: [management2]: FAILED! => changed=false msg: Source /usr/share/openldap-servers/DB_CONFIG.example not found

no phpmyadmin rpm or alternative on RHEL8 out of the box.

I think this role should be marked as only supported on RHEL7 for now.

neilmunday commented 2 years ago

Hi,

The openldap-servers package was removed from RHEL8, see https://access.redhat.com/solutions/3816971 (you need a RHEL account to view).

For RHEL 8 onwards, RHEL recommend using 389 Directory Server (DS).

If it helps, I have used this 389 DS role: https://github.com/lvps/389ds-server to automate setting up 389 DS.

I agree that the role as it exists should be marked as only supporting RHEL 7/CentOS 7

strus38 commented 2 years ago

Well that is why this role should be removed, and something more os independent should replace it :-)

Le mer. 3 nov. 2021 à 20:42, Neil Munday @.***> a écrit :

Hi,

The openldap-servers package was removed from RHEL8, see https://access.redhat.com/solutions/3816971 (you need a RHEL account to view).

For RHEL 8 onwards, RHEL recommend using 389 Directory Server (DS).

If it helps, I have used this 389 DS role: https://github.com/lvps/389ds-server to automate setting up 389 DS.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bluebanquise/community/issues/35#issuecomment-959883038, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABM6DU2HIEE5NXSXQOA7FXDUKGGC3ANCNFSM5HI2OMJQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

neilmunday commented 2 years ago

@oxedions what do you think? 389 DS is available on OpenSUSE, RHEL and it looks like Ubuntu also (I don't have an Ubuntu box to hand to check).

We might be able to incorporate the 389 DS role mentioned above perhaps? It is released under the Apache license. The author has also created a 389 DS replication role which also works well.

oxedions commented 2 years ago

I added a reference to this role in the readme. To me, this means we do not have to develop our own role now. And if we need Ubuntu/OpenSUSE compatibility, best option is I think to propose a PR directly on the role repository 🙂

I will start advertising the capability of the stack to be mixed with external roles, as it was one of the main goal at the beginning of the project.