users/tasks/main.yml functions as a thin dispatcher with logical steps imported from their own files gated by a variable
15 lines
369 B
YAML
15 lines
369 B
YAML
---
|
|
- name: Configure sysadmin user
|
|
ansible.builtin.import_tasks: sysadmin.yml
|
|
when: users_setup_sysadmin | bool
|
|
|
|
- name: Configure deployment user
|
|
ansible.builtin.import_tasks: deployment.yml
|
|
when: users_setup_deployment | bool
|
|
|
|
# opt in to feature flags / tasks with:
|
|
# roles:
|
|
# - role: studio.ansible.users
|
|
# vars:
|
|
# users_setup_deployment: true
|