18 lines
526 B
YAML
18 lines
526 B
YAML
---
|
|
- name: Run OS-specific bootstrap process
|
|
vars:
|
|
bootstrap_os_task_map:
|
|
almalinux: almalinux.yml
|
|
alpine: alpine.yml
|
|
archlinux: archlinux.yml
|
|
debian: debian.yml
|
|
fedora: fedora.yml
|
|
opensuse: opensuse.yml
|
|
rocky: rocky.yml
|
|
rhel: rhel.yml
|
|
ubuntu: ubuntu.yml
|
|
ubuntu-lts: ubuntu.yml
|
|
void: void.yml
|
|
bootstrap_var_key: "{{ 'bootstrap_' + (os | replace('-lts', '') | replace('-', '_')) }}"
|
|
ansible.builtin.include_tasks: "{{ bootstrap_os_task_map[os] }}"
|