feat(pxe-boot): enroll in FreeIPA domain

- Add IPA client module with pre-provisioned keytab
- Set networking.domain for correct Kerberos FQDN
- Encrypted keytab covers lxc-pxe-boot and proxmox-pxe-boot age keys

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
beatzaplentyandClaude Sonnet 4.6 committed 2026-07-28 10:31:36 +10:00
1 parent f5d29be041
commit f4831c9370
3 files changed
+39

No files matched your search

+9
View File
@@ -145,3 +145,12 @@ creation_rules:
- *baremetal-gui
- *linode-gui
- *proxmox-gui
# Host keytab for pxe-boot FreeIPA enrollment (binary sops file).
# Generated by scripts/ipa/create-nixos-ipa-host-account.sh.
- path_regex: secrets/pxe-boot\.keytab$
key_groups:
- age:
- *admin
- *lxc-pxe-boot
- *proxmox-pxe-boot