Files
alexandre.pires 25d3eafa5b Add support for Ubuntu containers and WSL verification
- Implemented tasks for managing Ubuntu containers using Podman, including inspection, creation, starting, and SSH setup.
- Added verification tasks for WSL and Podman installation, machine existence, and NSSM service status.
- Created PowerShell scripts for Podman auto-start on Windows boot.
- Introduced Prometheus role with default configurations and installation tasks.
- Updated Windows SSH role to improve authorized_keys management and permissions handling.
- Modified inventory to include Windows containers host.
- Updated Grafana datasource configurations with direct IP addresses for Prometheus instances.
2026-06-07 20:35:59 +02:00

42 lines
1.6 KiB
YAML

---
# ── Mirantis Container Runtime (Windows Server) defaults ──────────────────
windows_containers_mcr_install_script_url: "https://get.mirantis.com/install.ps1"
windows_containers_mcr_channel: "stable"
windows_containers_mcr_version: ""
windows_containers_disable_telemetry: false
# --- Podman defaults (container behavior) ---
windows_containers_ubuntu_version: "latest"
windows_containers_install_dir: "C:\\Program Files\\RedHat\\Podman"
windows_containers_installer_url: "https://github.com/podman-container-tools/podman/releases/download/v5.8.2/podman-installer-windows-amd64.exe"
windows_containers_download_retries: 5
windows_containers_download_delay: 10
windows_containers_download_timeout: 120
windows_containers_machine_name: "podman-machine-default"
windows_containers_image: "ubuntu:{{ windows_containers_ubuntu_version }}"
windows_containers_container_name: "ubuntu-container"
windows_containers_container_port: "2222"
windows_containers_ssh_enabled: false
windows_containers_ssh_users:
- user: wsluser
key: ""
# --- WSL2 bootstrap defaults ---
windows_containers_wsl_enabled: true
windows_containers_wsl_features:
- Microsoft-Windows-Subsystem-Linux
- VirtualMachinePlatform
windows_containers_wsl_reboot: true
windows_containers_wsl_default_version: 2
windows_containers_wsl_install_no_distribution: true
# --- Dedicated service account ---
windows_containers_service_user: podman
windows_containers_service_password: ""
windows_containers_service_password_never_expires: true
windows_containers_machine_cpus: 2
windows_containers_machine_memory: 2048
windows_containers_machine_disk_size: 10000