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:
@@ -65,7 +65,7 @@
|
||||
- name: Install Windows Exporter service via NSSM
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- install
|
||||
- llama-exporter
|
||||
- "{{ __exporter_venv_python }}"
|
||||
@@ -78,7 +78,7 @@
|
||||
- name: Set exporter AppDirectory via NSSM
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- set
|
||||
- llama-exporter
|
||||
- AppDirectory
|
||||
@@ -87,7 +87,7 @@
|
||||
- name: Configure exporter stdout log via NSSM
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- set
|
||||
- llama-exporter
|
||||
- AppStdout
|
||||
@@ -96,7 +96,7 @@
|
||||
- name: Configure exporter stderr log via NSSM
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- set
|
||||
- llama-exporter
|
||||
- AppStderr
|
||||
@@ -105,7 +105,7 @@
|
||||
- name: Set exporter environment variables
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- set
|
||||
- llama-exporter
|
||||
- AppEnvironmentExtra
|
||||
@@ -116,7 +116,7 @@
|
||||
- name: Set exporter Start mode to AUTO via NSSM
|
||||
ansible.windows.win_command:
|
||||
argv:
|
||||
- "{{ __nssm_exe }}"
|
||||
- "nssm.exe"
|
||||
- set
|
||||
- llama-exporter
|
||||
- Start
|
||||
|
||||
Reference in New Issue
Block a user