2026-06-07 20:35:59 +02:00
|
|
|
---
|
|
|
|
|
# ── 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
|
2026-06-29 14:31:28 +02:00
|
|
|
# # ── 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"
|
2026-06-07 20:35:59 +02:00
|
|
|
|
2026-06-29 14:31:28 +02:00
|
|
|
# # ── 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"
|