82 lines
3.9 KiB
YAML
82 lines
3.9 KiB
YAML
aw_windows_repo_root: "{{ playbook_dir | dirname }}"
|
|
aw_windows_deploy_root: "C:\\Program Files\\AWatch-rus"
|
|
aw_windows_server_scheme: "http"
|
|
# Leave empty to derive from the first host in [aw_server] inventory.
|
|
aw_windows_server_host: ""
|
|
aw_windows_server_port: 5600
|
|
aw_windows_hayabusa_auto_upload_enabled: false
|
|
aw_windows_hayabusa_auto_upload_interval_hours: 6
|
|
aw_windows_hayabusa_auto_upload_hours_back: 6
|
|
aw_windows_hayabusa_auto_upload_mode: "incident"
|
|
aw_windows_hayabusa_auto_upload_task_name: "ActivityWatch Hayabusa Upload"
|
|
aw_windows_hayabusa_auto_upload_run_as_user: ""
|
|
aw_windows_package_version: "v0.13.2"
|
|
aw_windows_package_url: "https://github.com/ActivityWatch/activitywatch/releases/download/v0.13.2/activitywatch-v0.13.2-windows-x86_64.zip"
|
|
aw_windows_package_zip_path: ""
|
|
aw_windows_domain: "HOST-EXAMPLE"
|
|
# Localized name of the built-in local Administrator account (SID ending in -500).
|
|
# On the current Russian Windows host this must stay "Администратор";
|
|
# do not replace it with "Administrator" unless the target OS account is actually named that way.
|
|
aw_windows_builtin_administrator_name: "Администратор"
|
|
aw_windows_users:
|
|
- Администратор
|
|
- user1
|
|
- user2
|
|
- user3
|
|
- user4
|
|
- user5
|
|
aw_windows_extra_users: []
|
|
# Например:
|
|
# aw_windows_extra_users:
|
|
# - Администратор
|
|
|
|
# Единые Windows/RDP пути: те же, что использует InnoSetup.
|
|
aw_windows_install_root: "C:\\Program Files\\AWatch-rus\\bin"
|
|
aw_windows_state_root: "C:\\ProgramData\\AWatch-rus"
|
|
aw_windows_hostname_override: "" # Например: HOST-EXAMPLE
|
|
aw_windows_afk_enabled: true
|
|
aw_windows_window_enabled: true
|
|
aw_windows_file_ops_enabled: true
|
|
aw_windows_local_agent_logs_enabled: false
|
|
aw_windows_incident_capture_enabled: true
|
|
aw_windows_incident_screenshot_enabled: true
|
|
aw_windows_incident_artifacts_root: "{{ aw_windows_state_root }}\\incident-artifacts"
|
|
aw_windows_forensics_root: "{{ aw_windows_state_root }}\\forensics\\evtx-exports"
|
|
aw_windows_evtx_retention_days: 14
|
|
aw_windows_evtx_channels:
|
|
- Security
|
|
- System
|
|
- Application
|
|
- Microsoft-Windows-PowerShell/Operational
|
|
- Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
|
|
- Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational
|
|
aw_windows_logon_marker_enabled: true
|
|
aw_windows_process_events_enabled: false
|
|
aw_windows_skip_hardening: false
|
|
|
|
aw_windows_rules_path: "{{ aw_windows_deploy_root }}\\windows\\web-category-rules.example.json"
|
|
aw_windows_policy_path: "{{ aw_windows_deploy_root }}\\windows\\dlp-policy.example.json"
|
|
|
|
aw_windows_validation_remote_path: "{{ aw_windows_state_root }}\\aw_validate_ansible.json"
|
|
aw_windows_validation_local_dir: "/tmp/aw-rus-validation-{{ lookup('env','USER') | default('ansible', true) }}"
|
|
aw_windows_fail_on_validation_error: true
|
|
|
|
# Collector Guard supervises collectors, but ActivityWatch Recovery must stay enabled
|
|
# as a fallback and as the launch-task bootstrap path for managed RDP sessions.
|
|
aw_windows_collector_guard_enabled: true
|
|
aw_windows_collector_guard_mode: "enforce"
|
|
aw_windows_collector_guard_service_name: "AWatchRusCollectorGuard"
|
|
aw_windows_collector_guard_loop_seconds: 60
|
|
|
|
# Безопасная миграция текущего прода со старых путей в единый профиль AWatch-rus.
|
|
aw_windows_migration_enabled: true
|
|
aw_windows_legacy_install_root: "C:\\Program Files\\ActivityWatch-Phase2"
|
|
aw_windows_legacy_state_root: "C:\\ProgramData\\ActivityWatch-Phase2"
|
|
aw_windows_migration_report_remote_path: "{{ aw_windows_state_root }}\\aw_migration_ansible.json"
|
|
|
|
# По умолчанию AFK bucket вычисляется как aw-watcher-afk_<COMPUTERNAME>.
|
|
# Задайте явное значение только если watcher пишет в нестандартный bucket.
|
|
aw_windows_api_smoke_check_enabled: true
|
|
aw_windows_api_smoke_check_bucket: ""
|
|
aw_windows_api_smoke_check_limit: 10
|