# One machine that becomes a mesh and then assigns itself the audit logger. # # The substrate is first-node's — a store, a broker, the control plane — and one module image on # top: the tool runtime carrying the audit-logger (mesh-catalog). The node enrols itself and the # mesh assigns it the audit logger, so its events account is one the mesh delivered, not the # broker's own (novox/hq ADR 0048). scenario: audit-node segments: hosting: kind: public cidr: [192.0.2.0/24] machines: anchor: at: { segment: hosting, address: [192.0.2.10] } egress: true inbound: allow memory: 3GiB cpus: 2 images: - mesh-control:development # The tool runtime with the audit-logger, built by scripts/build-runtime-image.sh into the local # daemon and loaded onto the machine, which holds it by its own image ID. - mesh-runtime-audit:development place: all: [host, runtime]