From 269811b65da8792c768e0725ecb5b3bc64ffe0de Mon Sep 17 00:00:00 2001 From: Afeef Ghannam Date: Mon, 30 Mar 2026 11:11:37 +0200 Subject: [PATCH 1/5] Fix ansible version in beats workflow --- .github/workflows/test_role_beats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_role_beats.yml b/.github/workflows/test_role_beats.yml index 7ec2b4fb..6f372bc4 100644 --- a/.github/workflows/test_role_beats.yml +++ b/.github/workflows/test_role_beats.yml @@ -48,7 +48,7 @@ jobs: release: - 8 ansible_version: - - "ansible>=9.0,<10.0" #Correspond ansible-core>=2.16,<2.17 + - "ansible-core>=2.19,<2.20" #Correspond ansible>=12.0,<13.0 python_version: - "3.11" From 5eb5329297e829aa1eb8ec462c769f6b4e11b8e1 Mon Sep 17 00:00:00 2001 From: Afeef Ghannam Date: Mon, 30 Mar 2026 11:46:53 +0200 Subject: [PATCH 2/5] Add community.crypto --- molecule/repos_default/requirements.yml | 2 ++ molecule/repos_oss/requirements.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/molecule/repos_default/requirements.yml b/molecule/repos_default/requirements.yml index f212a672..7ecf25a4 100644 --- a/molecule/repos_default/requirements.yml +++ b/molecule/repos_default/requirements.yml @@ -2,3 +2,5 @@ collections: - community.general + - name: community.crypto + version: ">=2.15.0,<3.0.0" # Support python 3.9 on target host e.g. Rocky 9 diff --git a/molecule/repos_oss/requirements.yml b/molecule/repos_oss/requirements.yml index f212a672..7ecf25a4 100644 --- a/molecule/repos_oss/requirements.yml +++ b/molecule/repos_oss/requirements.yml @@ -2,3 +2,5 @@ collections: - community.general + - name: community.crypto + version: ">=2.15.0,<3.0.0" # Support python 3.9 on target host e.g. Rocky 9 From c43b577773e2969e411d34258687bc00a3923293 Mon Sep 17 00:00:00 2001 From: Afeef Ghannam Date: Mon, 30 Mar 2026 13:16:17 +0200 Subject: [PATCH 3/5] Refer ti requirement file --- molecule/beats_default/molecule.yml | 2 ++ molecule/beats_peculiar/molecule.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/molecule/beats_default/molecule.yml b/molecule/beats_default/molecule.yml index a0c455a7..3f79f732 100644 --- a/molecule/beats_default/molecule.yml +++ b/molecule/beats_default/molecule.yml @@ -1,6 +1,8 @@ --- dependency: name: galaxy + options: + requirements-file: requirements.yml driver: name: docker platforms: diff --git a/molecule/beats_peculiar/molecule.yml b/molecule/beats_peculiar/molecule.yml index fee71096..f00dca6d 100644 --- a/molecule/beats_peculiar/molecule.yml +++ b/molecule/beats_peculiar/molecule.yml @@ -1,6 +1,8 @@ --- dependency: name: galaxy + options: + requirements-file: requirements.yml driver: name: docker platforms: From 39ae5b7411ec9ee7296abebda20abab167a6f9bc Mon Sep 17 00:00:00 2001 From: Afeef Ghannam Date: Mon, 30 Mar 2026 13:52:14 +0200 Subject: [PATCH 4/5] Add eviroment path for collection --- molecule/beats_default/molecule.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/molecule/beats_default/molecule.yml b/molecule/beats_default/molecule.yml index 3f79f732..a6458a8d 100644 --- a/molecule/beats_default/molecule.yml +++ b/molecule/beats_default/molecule.yml @@ -18,5 +18,7 @@ platforms: pre_build_image: true provisioner: name: ansible + env: + ANSIBLE_ROLES_PATH: $MOLECULE_EPHEMERAL_DIRECTORY/roles:${HOME}/.ansible/roles:$MOLECULE_PROJECT_DIRECTORY/roles verifier: name: ansible From ff23fe04cb573064bd6f42744bd9812efe79104c Mon Sep 17 00:00:00 2001 From: Afeef Ghannam Date: Mon, 30 Mar 2026 14:21:05 +0200 Subject: [PATCH 5/5] Add requirements to beats scenarios remove requirements from repo scenarios, no need --- molecule/{repos_default => beats_default}/requirements.yml | 2 -- molecule/beats_peculiar/molecule.yml | 2 ++ molecule/{repos_oss => beats_peculiar}/requirements.yml | 2 -- molecule/repos_default/molecule.yml | 2 -- molecule/repos_oss/molecule.yml | 2 -- 5 files changed, 2 insertions(+), 8 deletions(-) rename molecule/{repos_default => beats_default}/requirements.yml (84%) rename molecule/{repos_oss => beats_peculiar}/requirements.yml (84%) diff --git a/molecule/repos_default/requirements.yml b/molecule/beats_default/requirements.yml similarity index 84% rename from molecule/repos_default/requirements.yml rename to molecule/beats_default/requirements.yml index 7ecf25a4..6a2f32cb 100644 --- a/molecule/repos_default/requirements.yml +++ b/molecule/beats_default/requirements.yml @@ -1,6 +1,4 @@ --- - collections: - - community.general - name: community.crypto version: ">=2.15.0,<3.0.0" # Support python 3.9 on target host e.g. Rocky 9 diff --git a/molecule/beats_peculiar/molecule.yml b/molecule/beats_peculiar/molecule.yml index f00dca6d..d0466392 100644 --- a/molecule/beats_peculiar/molecule.yml +++ b/molecule/beats_peculiar/molecule.yml @@ -18,5 +18,7 @@ platforms: pre_build_image: true provisioner: name: ansible + env: + ANSIBLE_ROLES_PATH: $MOLECULE_EPHEMERAL_DIRECTORY/roles:${HOME}/.ansible/roles:$MOLECULE_PROJECT_DIRECTORY/roles verifier: name: ansible diff --git a/molecule/repos_oss/requirements.yml b/molecule/beats_peculiar/requirements.yml similarity index 84% rename from molecule/repos_oss/requirements.yml rename to molecule/beats_peculiar/requirements.yml index 7ecf25a4..6a2f32cb 100644 --- a/molecule/repos_oss/requirements.yml +++ b/molecule/beats_peculiar/requirements.yml @@ -1,6 +1,4 @@ --- - collections: - - community.general - name: community.crypto version: ">=2.15.0,<3.0.0" # Support python 3.9 on target host e.g. Rocky 9 diff --git a/molecule/repos_default/molecule.yml b/molecule/repos_default/molecule.yml index 0ef3c688..a2e83a8a 100644 --- a/molecule/repos_default/molecule.yml +++ b/molecule/repos_default/molecule.yml @@ -1,8 +1,6 @@ --- dependency: name: galaxy - options: - requirements-file: requirements.yml driver: name: docker platforms: diff --git a/molecule/repos_oss/molecule.yml b/molecule/repos_oss/molecule.yml index c5a34bfe..208559b6 100644 --- a/molecule/repos_oss/molecule.yml +++ b/molecule/repos_oss/molecule.yml @@ -1,8 +1,6 @@ --- dependency: name: galaxy - options: - requirements-file: requirements.yml driver: name: docker platforms: