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.
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
---
|
||||
# ── 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
|
||||
Reference in New Issue
Block a user