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:
@@ -296,6 +296,164 @@ virt_machines:
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
|
||||
- name: win2019server
|
||||
title: "Microsoft Windows Server 2019"
|
||||
uuid: "51d5d091-67cb-4113-bd8e-817e7317e1b6"
|
||||
autostart: false
|
||||
memory: 16
|
||||
cores: 5
|
||||
threads: 2
|
||||
physical_cpus: "3-11,4-12,5-13,6-14,7-15"
|
||||
reserved_cpus: "0,8"
|
||||
enable_hyperv: true
|
||||
cdrom: true
|
||||
console: false
|
||||
audio: true
|
||||
secure_boot: true
|
||||
tpm: true
|
||||
tablet: true
|
||||
net_bridge: br0
|
||||
disk_file: "win2019server.qcow2"
|
||||
mac_address: "52:54:00:cd:dd:2f"
|
||||
block_devs: []
|
||||
guest_agent: true
|
||||
host_devs:
|
||||
# Micron/Crucial Technology T500 NVMe PCIe SSD
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x05"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x11"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# Fresco Logic FL1100 USB 3.0 Host Controller
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x08"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x10"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# NVIDIA Corporation M2000 [Maxwell GM107GL]
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x03"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x0b"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# NVIDIA Corporation M2000 High Definition Audio Controller
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x03"
|
||||
slot: "0x00"
|
||||
function: "0x1"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x0f"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
|
||||
- name: win2022server
|
||||
title: "Microsoft Windows Server 2022"
|
||||
uuid: "51d5d091-67cb-4113-bd8e-817e7317e1b7"
|
||||
autostart: false
|
||||
memory: 16
|
||||
cores: 5
|
||||
threads: 2
|
||||
physical_cpus: "3-11,4-12,5-13,6-14,7-15"
|
||||
reserved_cpus: "0,8"
|
||||
enable_hyperv: true
|
||||
cdrom: true
|
||||
console: false
|
||||
audio: true
|
||||
secure_boot: true
|
||||
tpm: true
|
||||
tablet: true
|
||||
net_bridge: br0
|
||||
disk_file: "win2022server.qcow2"
|
||||
mac_address: "52:54:00:cd:dd:2e"
|
||||
block_devs: []
|
||||
guest_agent: true
|
||||
host_devs:
|
||||
# Micron/Crucial Technology T500 NVMe PCIe SSD
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x05"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x11"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# Fresco Logic FL1100 USB 3.0 Host Controller
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x08"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x10"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# NVIDIA Corporation M2000 [Maxwell GM107GL]
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x03"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x0b"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
# NVIDIA Corporation M2000 High Definition Audio Controller
|
||||
- type: "pci"
|
||||
source:
|
||||
address:
|
||||
domain: "0x0000"
|
||||
bus: "0x03"
|
||||
slot: "0x00"
|
||||
function: "0x1"
|
||||
address:
|
||||
type: "pci"
|
||||
domain: "0x0000"
|
||||
bus: "0x0f"
|
||||
slot: "0x00"
|
||||
function: "0x0"
|
||||
|
||||
- name: dev-01
|
||||
title: "Lab Kubernetes VM"
|
||||
uuid: "55feda16-51ae-446e-9c83-4c0eee1e5e00"
|
||||
|
||||
Reference in New Issue
Block a user