# 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