Thanks for the feedback :)
This wasn't written so much as collected from notes hence the general rough rambling presentation that assumes a certain background.
I've updated the post but for reference CM as used here is "Config Managament" (Chef, Puppet, Ansible etc).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.