nix-config-legacy/.sops.yaml
mikl 2d023fc86d Initial flake: muscari k3s host
- flake.nix: mkHost helper, SOPS-age integration
- hosts/common: locale, sshd, universal packages
- hosts/muscari: k3s host with Cilium flags
- modules/users/mikl: SSH keys via forgejo .keys + sha256 pinning
- modules/services/k3s: k3s daemon with Cilium-compatible flags
- hardware-configuration.nix: placeholder, will be regenerated on real VM

Stack:
- NixOS 25.11
- k3s single-node (Cilium CNI, Traefik ingress)
- SOPS + age for secrets
- Multi-host ready (rosemary planned)
2026-06-25 14:48:03 +03:00

13 lines
No EOL
492 B
YAML

# SOPS config — шифрование secrets/<hostname>.yaml age-ключом mikl
# Публичный age-ключ вставляется ниже после генерации:
# age-keygen -o ~/.config/sops/age/mikl.txt
# cat ~/.config/sops/age/mikl.txt # последняя строка = public key
keys:
- &admin_key age1placeholder_replace_with_real_key_after_age_keygen
creation_rules:
- path_regex: secrets/.*\.ya?ml$
key_groups:
- age:
- *admin_key