ubccr / mokey

FreeIPA self-service account management portal
BSD 3-Clause "New" or "Revised" License
189 stars 45 forks source link

FreeIPA+Mokey+Hydra docker-compose #74

Closed jvinolas closed 1 year ago

jvinolas commented 3 years ago

If anyone finds it useful we are developing an OpenID based on FreeIPA+Mokey+Hydra easy and quick to set up using docker-compose. You can find it at https://gitlab.com/isard/isard-openid

Many bugs still there to be fixed but it is working now. Feel free to open us issues if you try it.

aebruno commented 3 years ago

This looks great! Thanks for sharing.

zem commented 3 years ago

I have spend some work as well based on this compose file, you can find it here: https://git.conesphere.cloud/conesphere/podman/hub/mokey and here https://git.conesphere.cloud/conesphere/podman/hub/freeipa

it is using my own Interpretation of podman container orchestration instead of docker-compose available here https://git.conesphere.cloud/conesphere/podman/tools/podman_tools

I may point out that the registration of the container to ipa does not seem to be necessary at the moment. As far as I can tell, the container only needs a valid keytab file, which can be generated on any ipa host, and the ipa ca certificate.

One other problem I am facing is that it is a bit difficult to figure out what the "latest" mokey rpm number is. Which means an automatic upgrade during rebuild is not yet working.