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

Commits on Jun 26, 2024

  1. WIP: Introduce vhost module for LLNG

    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.
    Julian Vanden Broeck committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ec3ed06 View commit details
    Browse the repository at this point in the history
  2. Don't test vhost role on rockylinux8

    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.
    Julian Vanden Broeck committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3a39a0e View commit details
    Browse the repository at this point in the history
  3. Introduce role to configure vhost on LLNG

    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.
    Julian Vanden Broeck committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    cee6e3f View commit details
    Browse the repository at this point in the history
  4. Add gpg to Debian Docker image for our test

    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.
    Julian Vanden Broeck committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    95c398b View commit details
    Browse the repository at this point in the history
  5. fixup! Introduce role to configure vhost on LLNG

    Julian Vanden Broeck committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    db0faf9 View commit details
    Browse the repository at this point in the history