Skip to content

Support for removing sites and projects

Description

This role could offer options for removing individual sites or entire projects.

Tasks

  • Site removal:
    • Introduce a per-site variable controlling whether the site should be removed.
    • Ensure that the site is removed from the generated configuration.
    • Optionally ensure key material is removed as well.
    • Bonus: remove the logs (controlled by another variable).
  • Project removal:
    • Introduce a per-site variable controlling whether a project should be removed.
    • Stop the project.
    • Ensure that the site is removed from the generated configuration.
    • Optionally ensure all key material is removed as well.
    • Bonus: remove the logs (controlled by another variable).