dev ops configuration tools

Post on 16-Jan-2017

24 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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.

top related