Feat: Update docker-install for Ubuntu 24.04 67/73967/1
authorAnil Belur <abelur@linuxfoundation.org>
Thu, 11 Dec 2025 14:38:10 +0000 (00:38 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Thu, 11 Dec 2025 14:42:07 +0000 (00:42 +1000)
commit6b24ed31861fe9c735f800335df112d7237197f3
tree9eef0ea687528034e06f65d0f58ff54c0c967be4
parentc9c75b1f090e01f07d901ff760e7a45d9a3dc401
Feat: Update docker-install for Ubuntu 24.04

- Switch from Docker to Podman driver for molecule tests
- Update GitHub workflow to install Podman and use requirements.txt
- Add Ubuntu 24.04 (noble) to supported platforms
- Remove EOL Ubuntu 18.04, 20.04, CentOS 7 platforms
- Create ansible.cfg with roles_path and deprecation settings
- Add requirements.txt for molecule dependencies
- Update molecule platforms to ubuntu2204 and ubuntu2404
- Set MOLECULE_PROJECT_DIRECTORY and ANSIBLE_ROLES_PATH in workflow
- Update tasks/main.yml to use ansible_facts dict syntax
- Update meta dependencies to community.general 10.1.0

Change-Id: Iae76fbcc741f3f0d59bc56d7ab4517fad3210e58
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
.github/workflows/gerrit-verify.yaml
ansible.cfg [new file with mode: 0644]
meta/main.yml
molecule/default/molecule.yml
requirements.txt [new file with mode: 0644]
tasks/main.yml