--- # ── Phase 1: WSL2 prerequisites ───────────────────────────────────────── - name: Bootstrap WSL2 prerequisites ansible.builtin.include_tasks: bootstrap_wsl.yml tags: - roles::windows_containers - roles::windows_containers::wsl_bootstrap # ── Phase 0: Docker Engine (Windows Server) ────────────────────────────── - name: Install Docker Engine for Windows Server (Mirantis Container Runtime) ansible.builtin.include_tasks: containers_install.yml tags: - roles::windows_containers - roles::windows_containers::install # ── Phase 2: Podman install, user, NSSM service ───────────────────────── - name: Install Podman ansible.builtin.include_tasks: podman_install.yml tags: - roles::windows_containers - roles::windows_containers::podman_install # # ── Phase 2: Ubuntu container ──────────────────────────────────────────── # - name: Setup Ubuntu container # ansible.builtin.include_tasks: ubuntu_container.yml # tags: # - roles::windows_containers # - roles::windows_containers::ubuntu_container # when: ansible_facts.os_product_type == "workstation" # # ── Phase 3: Verification ──────────────────────────────────────────────── # - name: Verify installation # ansible.builtin.include_tasks: verify.yml # tags: # - roles::windows_containers # - roles::windows_containers::verify # when: ansible_facts.os_product_type == "workstation"