This repository has been archived on 2026-09-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
nixos-config/secrets/pinixLldapAdmin.age
pijukka b633fe5b4d host(pinix): commit the Dex + Headscale + LLDAP identity stack
Codex bootstrapped this as an uncommitted, parallel identity/control
plane under domain2 (lukasrosier.com) alongside the router migration;
committing it now that it's been exercised together this session:

- LLDAP admin login verified against a freshly rotated, pinix-only
  admin secret (pinixLldapAdmin.age, distinct from the lldapAdmin secret
  shared with blunix -- rotating one no longer risks the other).
- Dex OIDC discovery and the LDAP connector work end-to-end through
  Traefik (dex.lukasrosier.com, head.lukasrosier.com).
- Headscale's OIDC `allowed_groups` gate is intentionally not set yet:
  any account in this still-empty LLDAP directory may register a node
  for now. Re-add the "intern" gate once real accounts exist and the
  bootstrap is done.
- tnix successfully joined headscale-pinix via a pre-auth key as a
  second, parallel tailscale identity (not yet made declarative).

Not committed: tailnet-dns.nix (a separate, more speculative netns'd
resolver experiment for this tailnet, untouched today) and its
default.nix import.

This remains a parallel control plane during bootstrap -- see
docs/pinix-identity-stack.md. tailscale.nix on tnix/pinix, the existing
blunix-controlled tailnet, and 0ff.space DNS are unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C5FvfdKcQjEFQ4aLrepcS1
2026-09-13 16:38:02 +02:00

11 lines
No EOL
563 B
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

age-encryption.org/v1
-> ssh-ed25519 brFltw FvcFjAoce0zZjIytqsXYsUqPZ4Q1bXDHiaUKJ86MzRQ
PYSM6QrXso6EjoW98t2w9YBM4aDt2+WIyjgYXdSN6hc
-> ssh-ed25519 ZBSv2g NMPcjDL9VUHQl8A4DMWrTKJs9Q3TwgOf5UOMWgRkt0c
Rryo+ywMqlct1OjaBRYQacSJiximp3GsDpn+Vr2ogNA
-> ssh-ed25519 SCJdcw H9hSbbwMODtksz4IEk0QkT4eOGBHg0FmC1jt7vHXcAM
jCplWbEC38isVK09FifWBTMsmtf5a+6onoBbKl6wORM
-> ssh-ed25519 JDJqCg iosAwg0hkZrWJpZF6OKW/XVxPkbtP85tAUl8y/reRUY
CoB45k8+EoZgbyahtICvCR2G/pFWYIsjfGrmp5VCCRY
--- NCmxdHiRX/s46oVfzotsewkjbFg7tHA3P3DFDNXNEsw
.‡ªþg81Â5ÇŸµTLìÙ¦t"
"<22>ê)ˆí<CB86>´zoÖD¢™C' ._œK
PRîYUïÖ