Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add way to configure vhost #12

Closed
wants to merge 5 commits into from

Conversation

l00ptr
Copy link
Contributor

@l00ptr l00ptr commented Mar 7, 2024

This is a first basic (proof of concept) implementation of vhost creation and configuration on LemonLDAP with a dedicated module. I would like to discuss that approach and now if it's useful or if it's a good direction. Please let me know if i should continue on this collection or if you have any idea how to implement that.

Best regards,
J.

Julian Vanden Broeck added 5 commits June 26, 2024 11:12
We add a new Ansible module to handle VHost configuration on
LemonLDAP::NG through the LLNG CLI.

Currently we use the CLI because the manager API don't allow to
manipulate VHost configuration. Adding new item to menu can
probably done with the REST API, we will support that later on follow up
commit.
We don't support the vhost role/module for rockylinux8 because python is
too old and we don't want to lose some energy on it.
We add a role to configure a list of vhosts on LemonLDAP::NG with our
newly added module.

Currently we only call LemonLDAP CLI to configure each vhost with a
basic subset of parameters. We will extend it with more args after
validating that approach.
We add gpg into our Docker image (and benefit from the cache effect)
instead of running molecule prepare step to install that.

This only concern the Debian image, because it's already available
on RockyLinux base image.
@l00ptr l00ptr force-pushed the add-way-to-configure-vhost branch from ef60b4c to db0faf9 Compare June 26, 2024 11:28
@l00ptr
Copy link
Contributor Author

l00ptr commented Jun 26, 2024

Let's close this MR... i will recreate a new oneafter adding a basic role for vhost configuration!

@l00ptr l00ptr closed this Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant