forked from heavy-duty/box
23 lines
1.2 KiB
Bash
23 lines
1.2 KiB
Bash
|
|
# The kimi-box template — a thin, creds-free seed (#81): Debian 13, the
|
||
|
|
# 'kimi' user, tmux and rig. What the box BECOMES — the Moonshot Kimi CLI,
|
||
|
|
# docker, the agent-context file with its #80 guard — is rig's job:
|
||
|
|
# box auto-runs 'rig bootstrap kimi-box' after mint (heavy-duty/rig#31,
|
||
|
|
# the role itself: heavy-duty/rig#109).
|
||
|
|
# The template is named for the role it converges, suffix and all
|
||
|
|
# (heavy-duty/rig#76): rig's roles carry a family suffix — '-server' for
|
||
|
|
# fleet machines, '-box' for box tenants — and a seed that named the bare
|
||
|
|
# 'kimi' would ask a post-rename rig for a role that no longer exists.
|
||
|
|
# KEY="value" only. Parsed against an allowlist, never sourced; there is no
|
||
|
|
# key for a network or a security flag, on purpose — the shared box-net
|
||
|
|
# profile is the placement contract and no template can weaken it.
|
||
|
|
# BOX_USER must match the user user-data.yaml creates (the duplication is
|
||
|
|
# deliberate and by hand) — and it is the tenant user the rig role converges
|
||
|
|
# (rig dies loudly if the seed did not create it).
|
||
|
|
BOX_DESCRIPTION="Moonshot Kimi CLI on Debian 13, creds-free — box mints, rig converges"
|
||
|
|
BOX_IMAGE="images:debian/13/cloud"
|
||
|
|
BOX_USER="kimi"
|
||
|
|
BOX_CPU="4"
|
||
|
|
BOX_MEMORY="8GiB"
|
||
|
|
BOX_DISK="60GiB"
|
||
|
|
BOX_BOOTSTRAP_ROLE="kimi-box"
|