From 0ac66b8f2224f862e5f1b8f37613f4a8b321b096 Mon Sep 17 00:00:00 2001 From: Alexander Gorelyshev Date: Tue, 19 May 2026 17:33:00 +0400 Subject: [PATCH 1/2] Add an option to auto-activate `base` env (default: true) --- roles/miniforge/defaults/main.yml | 1 + roles/miniforge/tasks/miniforge.yml | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/roles/miniforge/defaults/main.yml b/roles/miniforge/defaults/main.yml index 91e4818..7e4eb6c 100644 --- a/roles/miniforge/defaults/main.yml +++ b/roles/miniforge/defaults/main.yml @@ -3,3 +3,4 @@ miniforge_release: "26.3.2-2" miniforge_script_path: "/tmp/{{ miniforge_install_script_name }}.sh" miniforge_release_base_url: "https://github.com/conda-forge/miniforge/releases/download/" miniforge_create_envs: false +miniforge_auto_activate_base: true diff --git a/roles/miniforge/tasks/miniforge.yml b/roles/miniforge/tasks/miniforge.yml index 5c74a6b..c6f1a3e 100644 --- a/roles/miniforge/tasks/miniforge.yml +++ b/roles/miniforge/tasks/miniforge.yml @@ -99,3 +99,12 @@ loop_control: loop_var: file ansible.builtin.include_tasks: "manifests.yml" + + +- name: "Miniforge | auto-activate base environment for user: {{ user.name }}" + when: miniforge_auto_activate_base + become: true + become_user: "{{ user.name }}" + changed_when: false + ansible.builtin.command: + cmd: "{{ miniforge_mamba_bin_path }} config --set auto_activate_base true" From 5af2fb493b50b5b1e9d5314fc4eb670a903c06ab Mon Sep 17 00:00:00 2001 From: Alexander Gorelyshev Date: Tue, 19 May 2026 17:43:17 +0400 Subject: [PATCH 2/2] Fix mamba syntax --- roles/miniforge/tasks/miniforge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/miniforge/tasks/miniforge.yml b/roles/miniforge/tasks/miniforge.yml index c6f1a3e..af5a3dd 100644 --- a/roles/miniforge/tasks/miniforge.yml +++ b/roles/miniforge/tasks/miniforge.yml @@ -107,4 +107,4 @@ become_user: "{{ user.name }}" changed_when: false ansible.builtin.command: - cmd: "{{ miniforge_mamba_bin_path }} config --set auto_activate_base true" + cmd: "{{ miniforge_mamba_bin_path }} config set auto_activate_base true"