What was wrong with 5 minutes? :-)
We just ended up adapting your approach with a couple modifications (like 2FA) and extending it to be more of a primer and explain the steps a bit more so that the younger engineers understood what each step performed was doing. I found myself pointing them to your article, but then having to explain what was being performed and it's purpose (not a bad thing - just different audience).
As has been mentioned, in the real world, an Ansible Playbook should be performing these, but teach a man to fish, etc...