dev ops configuration tools

8
DevOps Configuration Management Tools DevOps Automated Testing

Upload: tamaro-green

Post on 16-Jan-2017

24 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Dev ops configuration tools

DevOps Configuration Management ToolsDevOps Automated Testing

Page 2: Dev ops configuration tools

DevOps Management

Tools

Leading Tools:

Puppet Enterprise

Ansible

Salt

Enterprise Chef

Page 3: Dev ops configuration tools

Ruby Tools - Puppet and ChefPuppet EnterpriseComplete DevOps

management and orchestration

Reporting, Monitoring, and Push agents

Enterprise ChefSimilar to Puppet and

development centric

Page 4: Dev ops configuration tools

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

Page 5: Dev ops configuration tools

Advantages

Development-CentricPuppet and Chef have

advantages in development environments

Admin-CentricAnsible and Salt can have

advantages in networking and system administration

Page 6: Dev ops configuration tools

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

Page 7: Dev ops configuration tools

Additional Tools

CFEngine - Community and Enterprise Edition

https://cfengine.com/

Rudder - Open Source Automation and Compliance

https://www.rudder-project.org/

Page 8: Dev ops configuration tools

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.