2026-07-14 23:34:56 +09:00
|
|
|
# Lazaret trusted-host configuration v1
|
|
|
|
|
|
|
|
|
|
schema = "lazaret-trusted-host-config-v1"
|
2026-06-28 04:00:43 +09:00
|
|
|
|
|
|
|
|
[storage]
|
|
|
|
|
data_root = "~/.local/share/lazaret"
|
|
|
|
|
|
|
|
|
|
[network]
|
2026-07-14 23:34:56 +09:00
|
|
|
default_allow = ["192.0.2.53/32", "198.51.100.53/32"]
|
2026-06-28 04:00:43 +09:00
|
|
|
|
2026-07-14 23:34:56 +09:00
|
|
|
[profiles.default]
|
2026-06-28 04:00:43 +09:00
|
|
|
image = "docker.io/library/debian:trixie"
|
2026-06-29 01:12:48 +09:00
|
|
|
isolate_gitignored = true
|
2026-07-14 23:34:56 +09:00
|
|
|
persistent_dirs = ["/root"]
|
|
|
|
|
allow_egress = ["203.0.113.10/32"]
|
2026-06-28 04:00:43 +09:00
|
|
|
volumes = [
|
2026-07-14 23:34:56 +09:00
|
|
|
{ host = "{profile_dir}/agent-state", container = "/root/.local/state/agent", kind = "directory", access = "read-write", create = true },
|
2026-06-28 04:00:43 +09:00
|
|
|
]
|
|
|
|
|
|
2026-07-16 20:41:13 +09:00
|
|
|
[profiles.default.readiness]
|
|
|
|
|
denied = [{ address = "10.20.30.40", port = 443 }]
|
|
|
|
|
permitted = [{ address = "203.0.113.10", port = 443 }]
|
|
|
|
|
dns = [{ resolver = "198.51.100.53", query = "example.invalid" }]
|
|
|
|
|
|
2026-07-14 23:34:56 +09:00
|
|
|
[profiles.default.escalation]
|
|
|
|
|
enabled = false
|