Remove stale &docker, &server, &nix-cache, &nix-minimal anchors from .sops.yaml (superseded by their lxc-* counterparts). Re-encrypt common.yaml, nix-cache.yaml, server.yaml without the stale recipients. Also remove the never-created secrets/docker.yaml creation_rules. Update README.md and CLAUDE.md to reflect clan vars as the primary key storage for deployed lxc-* hosts.
Remove stale &docker, &server, &nix-cache, &nix-minimal anchors from .sops.yaml (superseded by their lxc-* counterparts). Re-encrypt common.yaml, nix-cache.yaml, server.yaml without the stale recipients. Also remove the never-created secrets/docker.yaml creation_rules. Update README.md and CLAUDE.md to reflect clan vars as the primary key storage for deployed lxc-* hosts.
Remove four stale age key anchors from .sops.yaml that correspond to
non-lxc build-type variants that were never deployed (or are now
superseded by their lxc-* counterparts):
&docker → superseded by &lxc-docker (active running host)
&server → superseded by &lxc-server (active running host)
&nix-cache → superseded by &lxc-nix-cache (active running host)
&nix-minimal → superseded by &lxc-minimal (active running host)
Also remove the secrets/docker.yaml creation_rules block entirely since
that file does not exist.
Re-encrypt secrets/common.yaml, secrets/nix-cache.yaml, and
secrets/server.yaml with sops updatekeys to drop the stale recipients.
The four removed keys can no longer decrypt these files.
Update README.md and CLAUDE.md to clarify that deployed lxc-* hosts
now use clan vars (vars/per-machine/<target>/openssh/) rather than the
gitignored host-keys/ directory.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B2EJ4qTsM5KUqhS5c3GAwx
Remove four stale age key anchors from .sops.yaml that correspond to
non-lxc build-type variants that were never deployed (or are now
superseded by their lxc-* counterparts):
&docker → superseded by &lxc-docker (active running host)
&server → superseded by &lxc-server (active running host)
&nix-cache → superseded by &lxc-nix-cache (active running host)
&nix-minimal → superseded by &lxc-minimal (active running host)
Also remove the secrets/docker.yaml creation_rules block entirely since
that file does not exist.
Re-encrypt secrets/common.yaml, secrets/nix-cache.yaml, and
secrets/server.yaml with sops updatekeys to drop the stale recipients.
The four removed keys can no longer decrypt these files.
Update README.md and CLAUDE.md to clarify that deployed lxc-* hosts
now use clan vars (vars/per-machine/<target>/openssh/) rather than the
gitignored host-keys/ directory.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B2EJ4qTsM5KUqhS5c3GAwx
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Remove stale &docker, &server, &nix-cache, &nix-minimal anchors from .sops.yaml (superseded by their lxc-* counterparts). Re-encrypt common.yaml, nix-cache.yaml, server.yaml without the stale recipients. Also remove the never-created secrets/docker.yaml creation_rules. Update README.md and CLAUDE.md to reflect clan vars as the primary key storage for deployed lxc-* hosts.