Skip to content

Conversation

@mryashlk
Copy link
Contributor

@mryashlk mryashlk commented Nov 7, 2025

Modernize our Ansible roles to ensure clean installation with current Ansible releases and full compatibility with Ubuntu 25.
All deprecated functionality has been removed, including:

  • Legacy include statements replaced with import_playbook.
  • The deprecated get_md5 flag in the stat module removed in favor of get_checksum.

The API orchestrator role now includes explicit Ubuntu 25 defaults as well as fallback values. These defaults and fallbacks are applied consistently across tasks that interact with HAProxy directories or services.

For database provisioning, the role now installs both debconf-utils and python3-pexpect, resolving MariaDB debconf configuration issues on Debian-based systems.
Additionally, the RabbitMQ role now remaps Ubuntu "questing" releases (24.10/25.x) to jammy to ensure the correct apt repository configuration.

Related to #565

@lahirujayathilake @DImuthuUpe @yasithdev

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