From d69adfd1bf851e0989f3b1c06c91ab3e9e34af12 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Mon, 10 Nov 2025 13:40:26 +1300 Subject: [PATCH 1/3] layman: deprecation --- meta/runtime.yml | 4 ++++ plugins/modules/layman.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/meta/runtime.yml b/meta/runtime.yml index cb9f06f69e8..2c1f4371790 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -398,6 +398,10 @@ plugin_routing: redirect: community.kubevirt.kubevirt_template kubevirt_vm: redirect: community.kubevirt.kubevirt_vm + layman: + deprecation: + removal_version: 14.0.0 + warning_text: Gentoo deprecated C(layman) in mid-2023. ldap_attr: tombstone: removal_version: 3.0.0 diff --git a/plugins/modules/layman.py b/plugins/modules/layman.py index 2432077efa3..4c1da7d35a4 100644 --- a/plugins/modules/layman.py +++ b/plugins/modules/layman.py @@ -12,6 +12,10 @@ module: layman author: "Jakub Jirutka (@jirutka)" short_description: Manage Gentoo overlays +deprecated: + removed_in: 14.0.0 + why: Gentoo deprecated C(layman) in mid-2023. + alternative: None. description: - Uses Layman to manage an additional repositories for the Portage package manager on Gentoo Linux. Please note that Layman must be installed on a managed node prior using this module. From 9eb21b5d9a1b702908c45b16560dc0a09e7f53fc Mon Sep 17 00:00:00 2001 From: Alexei Znamensky Date: Mon, 10 Nov 2025 13:44:02 +1300 Subject: [PATCH 2/3] add changelog frag --- changelogs/fragments/11070-deprecate-layman.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelogs/fragments/11070-deprecate-layman.yml diff --git a/changelogs/fragments/11070-deprecate-layman.yml b/changelogs/fragments/11070-deprecate-layman.yml new file mode 100644 index 00000000000..cab39631388 --- /dev/null +++ b/changelogs/fragments/11070-deprecate-layman.yml @@ -0,0 +1,2 @@ +deprecated_features: + - layman - Gentoo deprecated ``layman`` in mid-2023 (https://github.com/ansible-collections/community.general/pull/11070). From 4c86bbe93a50139f0c7b1082ddfcaf2e2504e945 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky <103110+russoz@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:44:28 +1300 Subject: [PATCH 3/3] Update changelogs/fragments/11070-deprecate-layman.yml Co-authored-by: Felix Fontein --- changelogs/fragments/11070-deprecate-layman.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelogs/fragments/11070-deprecate-layman.yml b/changelogs/fragments/11070-deprecate-layman.yml index cab39631388..4034ee6e9e5 100644 --- a/changelogs/fragments/11070-deprecate-layman.yml +++ b/changelogs/fragments/11070-deprecate-layman.yml @@ -1,2 +1,2 @@ deprecated_features: - - layman - Gentoo deprecated ``layman`` in mid-2023 (https://github.com/ansible-collections/community.general/pull/11070). + - layman - Gentoo deprecated ``layman`` in mid-2023; the module will be removed from community.general 14.0.0 (https://github.com/ansible-collections/community.general/pull/11070).