Files
2026-09-22 19:23:17 +02:00

66 lines
1.9 KiB
TOML

# AIM WebGUI 2.1.0rc9 release-managed configuration
# Replaced on every managed install/update/rollback.
# AIM core configuration is never modified.
[server]
host = "0.0.0.0"
port = 8080
public_url = "https://aim.desq-gaming.de"
[proxy]
proxy_headers = true
forwarded_allow_ips = ["192.168.20.3"]
[session]
session_hours = 8
idle_minutes = 30
[aim]
scripts_path = "/etc/ansible/scripts"
# Public core protocol, not an Ansible executable or private source import.
[core]
transport = "unix"
command = ["/usr/local/bin/aimctl"]
config = "/etc/ansible/scripts/aim.yml"
socket = "/run/aim-web-executor/core.sock"
executor_user = "svc_bf-ansible"
client_user = "aim-web"
# Dedicated writable process HOME for native caches; SSH trust uses effective SSH configuration.
home = "/var/lib/aim-web-executor"
[state]
state_dir = "/var/lib/aim/webgui"
# Alternative browsing-only direct NPM -> application profile; do not use it to carry infrastructure credentials.
# This release does not create, replace or renew the separately installed TLS certificates.
[execution]
enabled = false
playbooks = [
"checkmk_install_agent",
"checkmk_update_scripts_config",
"checkmk_read_windows_config",
"checkmk_cleanup_scripts",
"debug_test_connection",
"debug_show_disk_usage",
"debug_detect_host_roles",
"maintenance_export_event_logs",
"maintenance_start_stopped_services",
"maintenance_patch_os",
"maintenance_reboot_hosts",
"sophos_apply_baseline",
"sophos_apply_customer",
"pfsense_apply_baseline",
]
max_hosts = 25
timeout_seconds = 1800
require_approval = false
# WebGUI policy only; core addons.execution_enabled is a separate operator opt-in.
# Direct NPM -> application HTTP is browsing-only until authenticated transport is separately designed.
transport_verified = false
window_start_hour = 0
window_end_hour = 24
[credentials]
enabled = false