Files
a13labs.infra/ansible/roles/windows_containers/tasks/main.yml
T

37 lines
1.8 KiB
YAML
Raw Normal View History

---
# ── 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-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"