Use this checklist before promoting any host to production where central identity is in use. Any Critical failure must be resolved before deploy.
How to use this checklist
Run every command on the target host itself, and run them as
root. Several read /etc/sssd/sssd.conf, which is mode 600 —
and a check that returns nothing because it could not open the
file looks exactly like a check that returns nothing because
the host is clean.
An identity failure does not announce itself at deploy time. It surfaces the first time the directory is unreachable, when every login on the host fails at once and the account that was supposed to get you back in has never been used. That is why the caching, failover and break-glass items are Critical even though the host authenticates perfectly well without them today.
Four items have no command, because the evidence does not live on the host: the break-glass password sitting in the vault, an offline login actually having been exercised, PAM and SSSD errors arriving in the SIEM, and keytab rotation being scheduled somewhere you will still be looking in a year. Attach the vault reference, a SIEM search returning this host’s own auth events, and the schedule entry to the deploy ticket.
Before signing off, do the one test the commands cannot do for
you: stop SSSD, log in on the console as the break-glass
account, run sudo -v, start SSSD again, and record the date.
That single exercise is what break-glass-tested and
offline-tested are asking about.
Sign-off
- Operator: _________________ Date: ___________
- Reviewer: ________________ Date: ___________