dev ops configuration tools
TRANSCRIPT
DevOps Configuration Management ToolsDevOps Automated Testing
DevOps Management
Tools
Leading Tools:
Puppet Enterprise
Ansible
Salt
Enterprise Chef
Ruby Tools - Puppet and ChefPuppet EnterpriseComplete DevOps
management and orchestration
Reporting, Monitoring, and Push agents
Enterprise ChefSimilar to Puppet and
development centric
Python Tools - Ansible and SaltAnsibleBuilt in Python, CLI
Interface, code is in YAML
Manages both servers and cloud services
SaltSimilar to Ansible
Scalable
Peering system
Advantages
Development-CentricPuppet and Chef have
advantages in development environments
Admin-CentricAnsible and Salt can have
advantages in networking and system administration
Configuring with Vagrant
Chef solo and Puppet Standalone are two tools that can provision vagrant machines
Ansible can be installed on the machine for provisioning
Additional Tools
CFEngine - Community and Enterprise Edition
https://cfengine.com/
Rudder - Open Source Automation and Compliance
https://www.rudder-project.org/
References
Franceschi, A. (2014). Extending Puppet. Packt Publishing.
Peacock, M. (2015). Creating Development Environments with Vagrant, Second Edition. Packt Publishing.
Venezia, P. (2013). Review: Puppet vs. chef vs. ansible vs. salt. InfoWorld.Com.