From 5bf191ec34009d6181af4b8f4fda0d0c73e7d97d Mon Sep 17 00:00:00 2001 From: Xavier Delaruelle Date: Sat, 8 Nov 2025 17:27:11 +0100 Subject: [PATCH] add installation options for sys-cluster/modules pkg * Disable "shell-setup" and "man-install" uses to be able to install both Modules and Lmod tools * Enable "new-features" use to get the *conflict unload* and *require via* features Signed-off-by: Xavier Delaruelle --- ansible/playbooks/roles/compatibility_layer/defaults/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ansible/playbooks/roles/compatibility_layer/defaults/main.yml b/ansible/playbooks/roles/compatibility_layer/defaults/main.yml index 9c7aab84..95f72c72 100644 --- a/ansible/playbooks/roles/compatibility_layer/defaults/main.yml +++ b/ansible/playbooks/roles/compatibility_layer/defaults/main.yml @@ -37,6 +37,9 @@ prefix_bootstrap_use_flags: | # only install Python 3.13 */* PYTHON_TARGETS: -* python3_13 */* PYTHON_SINGLE_TARGET: -* python3_13 + # Modules: disable installation of man pages and shell setup files to be able + # to also install Lmod. enable *conflict unload* and *require via* features. + sys-cluster/modules -shell-setup -man-install +new-features prefix_use_builtin_bootstrap: false prefix_custom_bootstrap_script: local: "{{ playbook_dir }}/../../bootstrap-prefix.sh"