Files
gitlab-mirror/roles/miniforge/molecule/default/converge.yml
Alexander Gorelyshev f706aa0f38 Migrate the role
2026-05-19 15:05:14 +04:00

30 lines
765 B
YAML

---
# you can use {{all_users | selectattr('name', 'in', mamba_users)}} to narrow down a larger list
- name: Converge
hosts: all
vars:
mamba_users:
- name: alice
mamba_files: [project-alpha.yml, project-beta.yml]
- name: bob
mamba_files: [project-alpha.yml, project-beta.yml]
- name: charlie
pre_tasks:
- name: "Create test users"
loop: [alice, bob, charlie]
ansible.builtin.user:
name: "{{ item }}"
state: present
create_home: true
roles:
- role: genlab.common.miniforge
miniforge_release: 24.3.0-0
miniforge_users: "{{ mamba_users }}"
manifest_dir: "manifests"
miniforge_create_envs: true
miniforge_condarc:
channels: [conda-forge]