25d3eafa5b
- 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.
42 lines
1.6 KiB
YAML
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
|