#1
An SSH that shouldn't have been there
The design said «no SSH». Before migrating, I checked the container as it actually was.
What do you think was going on?
Show the fix
- Cause
- At some point SSH access was added to fix something and never removed, nor written into the documentation. Design and reality had drifted apart.
- Fix
- The new container is born from Terraform with no accounts and Ansible manages it through the hypervisor: there's no SSH left for anyone to reopen for convenience.
- Lesson
- Documentation says what you meant to do; the system, what there is. Before trusting the design, check the real state.