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

Rhel9 support #45

Merged
merged 14 commits into from
Apr 3, 2025
Merged

Rhel9 support #45

merged 14 commits into from
Apr 3, 2025

Conversation

Bjarke42
Copy link
Collaborator

@Bjarke42 Bjarke42 commented Mar 12, 2025

This is taking too long time now, so i will make a PR ready for merge.

This PR is for supporting migrid release v1.19.0+next and being able to work with new docker version that runs on Rockyliux 9(RHEL9).

Changes:

  • we are now using docker-compose_production_bind.yml, because it will create the necessary directories when bootstrapping a new migrid environment (that is starting with no files or directories in state directory).
  • setup_env role renders variables in .env file. For my environment they can be rendered.
  • certifictes fixed, so we also include combined.pem.sha256, combined.pub.md5 and combined.pub.sha256
  • we are now able to run on a server with a different name than the defined DOMAIN in .env file.
  • using make dockerclean and make dockervolumeclean instead of community.docker.docker_prune method.
  • gocrypt fs now runs as root instead of mig user.
  • logs have moved from state dir logs to miglog. Added in group_vars/all example.
  • Better at handling a environment starting from scratch. Was never built for it before.
  • Added gocryptfs installer from github source.
  • logstash can also deploy on redhat.

This change for new docker version will also work on ubuntu 22.04 if you install docker-compose plugin.

@Bjarke42
Copy link
Collaborator Author

patching of ubuntu 22 can be found here

@Bjarke42 Bjarke42 merged commit 14c4189 into main Apr 3, 2025
@Bjarke42 Bjarke42 deleted the rhel9-support branch April 4, 2025 10:49
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