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

Migrate core roles to support ubuntu 24.04 #1608

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Conversation

philmcmahon
Copy link
Contributor

@philmcmahon philmcmahon commented Jan 22, 2025

With @zekehuntergreen

What does this change?

Updates some ansible roles so that they can be run on Ubuntu 24 base images

  • Install python3 versions of cloudformation helper scripts
  • update fluentbit installation to reflect the new apt repo and systemd service name (both changed from td-agent-bit to fluent-bit)

How to test

  • Tested in CODE by baking

  • These AMIs have the following roles (which are needed to unblock deploying the coverdrop API)

    • apt
    • aws-sdk
    • aws-tools
    • cdk-base
    • chrony
    • disable-missed-daily-tasks
    • docker
    • fluentbit
    • install-ruby
    • node
    • packages
    • security-patches
    • ssh-deny-root
    • ssh-reserve-disk-space
    • useful-packages
    • wazuh-agent (not the ubuntu 24 image)

No other roles have been tested!

What is the value of this?

We can start baking ubuntu 24 AMIs with some of the most useful roles 🎉

Have we considered potential risks?

Note
If this change adds, updates or removes a role or recipe please note that in your PR and assign appropriate reviewers for the team that will be impacted by those changes.

TODO

  • update path to fluent-bit config in devx-logs

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.

2 participants