57 lines
2.1 KiB
YAML
57 lines
2.1 KiB
YAML
---
|
|
# Agent-svc-plus deployment defaults
|
|
|
|
agent_svc_plus_repo_url: "https://github.com/x-evor/agent.svc.plus.git"
|
|
agent_svc_plus_repo_version: "main"
|
|
agent_svc_plus_app_dir: "/opt/agent.svc.plus"
|
|
agent_svc_plus_manage_source_checkout: false
|
|
agent_svc_plus_binary_src: ""
|
|
agent_svc_plus_release_repo: "x-evor/agent.svc.plus"
|
|
agent_svc_plus_release_tag: ""
|
|
agent_svc_plus_release_base_url: "https://github.com/{{ agent_svc_plus_release_repo }}/releases/download"
|
|
|
|
agent_svc_plus_go_version: "1.25.1"
|
|
agent_svc_plus_go_root: "/usr/local/go"
|
|
agent_svc_plus_go_bin: "{{ agent_svc_plus_go_root }}/bin/go"
|
|
agent_svc_plus_build_on_target: false
|
|
|
|
agent_svc_plus_binary_name: "agent-svc-plus"
|
|
agent_svc_plus_binary_path: "/usr/local/bin/{{ agent_svc_plus_binary_name }}"
|
|
agent_svc_plus_build_target: "./cmd/agent"
|
|
agent_svc_plus_release_asset_name: "{{ agent_svc_plus_binary_name }}-linux-{{ agent_svc_plus_release_arch }}"
|
|
agent_svc_plus_release_asset_url: "{{ agent_svc_plus_release_base_url }}/{{ agent_svc_plus_release_tag }}/{{ agent_svc_plus_release_asset_name }}"
|
|
|
|
agent_svc_plus_service_name: "agent-svc-plus"
|
|
agent_svc_plus_service_description: "agent.svc.plus service"
|
|
agent_svc_plus_user: "root"
|
|
agent_svc_plus_group: "root"
|
|
|
|
agent_svc_plus_config_dir: "/etc/agent"
|
|
agent_svc_plus_config_file: "account-agent.yaml"
|
|
agent_svc_plus_config_path: "{{ agent_svc_plus_config_dir }}/{{ agent_svc_plus_config_file }}"
|
|
agent_svc_plus_data_dir: "/var/lib/agent-svc-plus"
|
|
|
|
agent_id: "node-xhttp.svc.plus"
|
|
agent_tls_cert_name: "{{ agent_id }}"
|
|
agent_controller_url: "https://accounts.svc.plus"
|
|
agent_api_token: ""
|
|
agent_http_timeout: "15s"
|
|
agent_status_interval: "1m"
|
|
agent_sync_interval: "5m"
|
|
agent_tls_insecure_skip_verify: false
|
|
|
|
agent_billing_enabled: true
|
|
agent_billing_base_url: "http://127.0.0.1:8081"
|
|
agent_billing_http_timeout: "15s"
|
|
agent_billing_collect_interval: "1m"
|
|
agent_billing_reconcile_interval: "5m"
|
|
|
|
xray_enabled: true
|
|
xray_sync_interval: "5m"
|
|
xray_uuid: "00000000-0000-0000-0000-000000000000"
|
|
xray_config_path: "/usr/local/etc/xray/config.json"
|
|
xray_tcp_config_path: "/usr/local/etc/xray/tcp-config.json"
|
|
xray_template_dir: "/usr/local/etc/xray/templates"
|
|
|
|
agent_log_level: "info"
|