--- - name: Run OS-specific bootstrap process vars: bootstrap_os_key: "{{ (os_resolved | default(os)) | lower }}" bootstrap_var_key: "{{ 'bootstrap_' + ((os_resolved | default(os)) | lower | replace('-', '_')) }}" block: - name: Include AlmaLinux bootstrap tasks when: bootstrap_os_key in ['almalinux', 'almalinux8', 'almalinux9', 'almalinux10'] ansible.builtin.include_tasks: almalinux.yml - name: Include Alpine bootstrap tasks when: bootstrap_os_key == 'alpine' ansible.builtin.include_tasks: alpine.yml - name: Include ArchLinux bootstrap tasks when: bootstrap_os_key == 'archlinux' ansible.builtin.include_tasks: archlinux.yml - name: Include Debian bootstrap tasks when: bootstrap_os_key in ['debian10', 'debian11', 'debian12', 'debian13', 'debianunstable'] ansible.builtin.include_tasks: debian.yml - name: Include Fedora bootstrap tasks when: bootstrap_os_key in ['fedora', 'fedora40', 'fedora41', 'fedora42', 'fedora43'] ansible.builtin.include_tasks: fedora.yml - name: Include openSUSE bootstrap tasks when: bootstrap_os_key == 'opensuse' ansible.builtin.include_tasks: opensuse.yml - name: Include Rocky bootstrap tasks when: bootstrap_os_key in ['rocky', 'rocky8', 'rocky9', 'rocky10'] ansible.builtin.include_tasks: rocky.yml - name: Include RHEL bootstrap tasks when: bootstrap_os_key in ['rhel8', 'rhel9', 'rhel10'] ansible.builtin.include_tasks: rhel.yml - name: Include Ubuntu bootstrap tasks when: bootstrap_os_key in ['ubuntu', 'ubuntu-lts'] ansible.builtin.include_tasks: ubuntu.yml - name: Include Void bootstrap tasks when: bootstrap_os_key == 'void' ansible.builtin.include_tasks: void.yml