15 lines
739 B
Text
15 lines
739 B
Text
{
|
|
name = "fleet_base",
|
|
version = "0.1.0",
|
|
description = "Base fleet node setup: fleet age key, OCI registry auth, sccache env. Must run before any other taskserv. Establishes /etc/fleet/age.key so SOPS-aware components can decrypt secrets at runtime without operator involvement.",
|
|
tags = ["base", "sops", "age", "registry", "sccache", "fleet"],
|
|
modes = ["base_setup"],
|
|
dependencies = [],
|
|
provides = [{ id = "fleet-base", version = "0.1", interface = "fleet-base" }],
|
|
requires = [
|
|
{ capability = "vm-lifecycle", kind = 'Required },
|
|
{ capability = "ssh-access", kind = 'Required },
|
|
],
|
|
conflicts_with = [],
|
|
best_practices = ["fleet-key-per-workspace", "sops-runtime-decrypt"],
|
|
}
|