-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
36 lines (30 loc) · 1.39 KB
/
Copy path.env.example
File metadata and controls
36 lines (30 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# PatchWave configuration variables
#
# Placeholders of the form <NAME> appear in etc/runner.conf, lib/targets.py,
# and etc/personas/vulcan.md. Substitute your values below and then either
# (a) hand-edit the source files to replace the placeholders, or
# (b) source this file and run `envsubst < etc/runner.conf.tmpl > etc/runner.conf`
# (PatchWave does not yet auto-load .env — treat this as a config
# reference rather than a runtime env source).
#
# See README.md § Configuration for the full editing checklist.
# ---- Proxmox cluster ----
# Node 2 runs the PatchWave orchestrator locally; Node 1 is reached over SSH.
PROXMOX_NODE1_IP=192.168.1.10
PROXMOX_NODE2_IP=192.168.1.11
# ---- PatchMon (agent-reporting monitoring host) ----
# Optional. Only referenced by /opt/patchmon on the host running compose.
PATCHMON_IP=192.168.1.20
# ---- Vulcan supervisor endpoint ----
# The Hermes-agents CT that runs the advisory Vulcan persona (Phase 1 disabled
# by default; set vulcan.enabled=true in etc/runner.conf to opt in).
HERMES_AGENTS_IP=192.168.1.30
# ---- Operator identity ----
YOUR_EMAIL=you@example.com
# ---- Slack incoming webhook ----
# Leave empty to disable the Slack push. The daily 07:15 markdown report
# is written regardless.
YOUR_SLACK_WEBHOOK=
# ---- Tailscale (optional) ----
# Populate if you SSH between nodes over the Tailnet instead of the LAN.
TAILSCALE_IP=100.64.0.1