Mais conteúdo relacionado Semelhante a A post-CM infrastructure delivery pipeline (20) A post-CM infrastructure delivery pipeline3. What we had built with love -
√ automated tests
√ JEOS + baseline + role
√ monitoring across envs
4. - was a total failure!
√ non-manageable rebuild times
√ envs were starting to “leak”
√ upgrades were high risk
5. “Our systems are ...
eventually repeatable”
Darn it, test that small change in prod
7. docker docker docker docker docker docker
docker docker docker docker docker docker
docker docker docker docker docker
15. Your new job is ...
describing state to produce artifacts
and keeping that state from drifting
16. We didn't throw it all out
A system consists of 1+N roles,
a role consists of 1+N profiles.
17. First lesson learned
Think about managing state,
where do you want it?
https://github.com/Nubisproject/nubis-docs/blob/master/MANIFESTO.md
18. Abstraction is future proofing
http://jerakia.io
“Decoupled from any particular configuration
management system”
20. YES
Packer with masterless Puppet
Terraform and Ansible to deploy and replace
Masterless Puppet to audit and correct drift
Single YAML configuration data store
yum upgrade considered harmful