Make the task names consistent with the collection convention

This commit is contained in:
Alexander Gorelyshev
2026-05-19 16:59:13 +04:00
parent b1e2fb0f24
commit e78a36e8b1
3 changed files with 28 additions and 28 deletions

View File

@@ -1,73 +1,73 @@
---
# These variables are registered as host vars, for whatever deep reason
- name: "Get current user entity info ({{ user.name }})"
- name: "Miniforge | get current user entity info ({{ user.name }})"
ansible.builtin.getent:
database: passwd
key: "{{ user.name }}"
split: ":"
- name: "Get current user home directory ({{ user.name }})"
- name: "Miniforge | get current user home directory ({{ user.name }})"
ansible.builtin.set_fact:
miniforge_homedir: "{{ getent_passwd[user.name][4] }}"
- name: "Set miniforge dir ({{ user.name }})"
- name: "Miniforge | set miniforge dir ({{ user.name }})"
ansible.builtin.set_fact:
miniforge_dir: "{{ miniforge_homedir }}/miniforge3"
- name: "Build miniforge bin path ({{ user.name }})"
- name: "Miniforge | build miniforge bin path ({{ user.name }})"
ansible.builtin.set_fact:
miniforge_mamba_bin_path: "{{ miniforge_dir }}/bin/mamba"
- name: "Display miniforge script path ({{ user.name }})"
- name: "Miniforge | display miniforge script path ({{ user.name }})"
ansible.builtin.debug:
msg: "{{ miniforge_script_path }}"
- name: "Install miniforge ({{ user.name }})"
- name: "Miniforge | install miniforge ({{ user.name }})"
become: true
become_user: "{{ user.name }}"
vars:
allow_world_readable_tmpfiles: true
block:
- name: "Check Mamba availability ({{ user.name }})"
- name: "Miniforge | check Mamba availability ({{ user.name }})"
changed_when: false
ansible.builtin.command:
cmd: "{{ miniforge_mamba_bin_path }} info"
rescue:
- name: "Install miniforge in a non-interactive mode ({{ user.name }})"
- name: "Miniforge | install miniforge in a non-interactive mode ({{ user.name }})"
ansible.builtin.command:
cmd: "/bin/bash {{ miniforge_script_path }} -b"
creates: "{{ miniforge_homedir }}/miniforge3"
- name: "Initialize Mamba/Conda ({{ user.name }})"
- name: "Miniforge | initialize Mamba/Conda ({{ user.name }})"
changed_when: false
ansible.builtin.command:
cmd: "{{ miniforge_mamba_bin_path }} shell init"
- name: "Check if Mamba has become available ({{ user.name }})"
- name: "Miniforge | check if Mamba has become available ({{ user.name }})"
changed_when: false
ansible.builtin.command:
cmd: "{{ miniforge_mamba_bin_path }} info"
- name: "Deploy default .condarc if it doesn't exist already ({{ user.name }})"
- name: "Miniforge | deploy default .condarc if it doesn't exist already ({{ user.name }})"
become: true
become_user: "{{ user.name }}"
block:
- name: "Check if .condarc already exists ({{ user.name }})"
- name: "Miniforge | check if .condarc already exists ({{ user.name }})"
register: miniforge_condarc_stat
failed_when: miniforge_condarc_stat.stat.exists is false
ansible.builtin.stat:
path: "{{ miniforge_homedir }}/.condarc"
rescue:
- name: "Set default .condarc from external file if provided ({{ user.name }})"
- name: "Miniforge | set default .condarc from external file if provided ({{ user.name }})"
when: condarc_file is defined and condarc_file != ""
ansible.builtin.copy:
src: "{{ condarc_file }}"
dest: "{{ miniforge_homedir }}/.condarc"
mode: "0600"
- name: "Set default content via .condarc ({{ user.name }})"
- name: "Miniforge | set default content via .condarc ({{ user.name }})"
when: condarc_file is not defined or condarc_file == ""
ansible.builtin.copy:
dest: "{{ miniforge_homedir }}/.condarc"
@@ -75,7 +75,7 @@
mode: "0600"
- name: "Deploy manifest files for user: {{ user.name }}"
- name: "Miniforge | deploy manifest files for user: {{ user.name }}"
when:
- "manifest_dir is defined"
- "user.mamba_files is defined"
@@ -91,7 +91,7 @@
# Variables from the outer scope (like 'user') will get passed down to the included tasks
- name: "Create environments from deployed manifests for user: {{ user.name }}"
- name: "Miniforge | create environments from deployed manifests for user: {{ user.name }}"
when:
- "miniforge_create_envs is true"
- "user.mamba_files is defined"