Migrate the role
This commit is contained in:
29
roles/miniforge/molecule/default/converge.yml
Normal file
29
roles/miniforge/molecule/default/converge.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# 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]
|
||||
Reference in New Issue
Block a user