Showing posts with label Configuration Management. Show all posts
Showing posts with label Configuration Management. Show all posts

Wednesday, 29 April 2015

Test-Driven Infrastructure with Chef

Did not read this book in details, basically going through the first 4 chapters and briefly glanced through the rest of the chapter. My primary objective is to compare Chef's features with Puppet's. Maybe because i learned Puppet first, i found that Puppet's syntax is easier to memorize, but the cookbook and recipe features of Chef is very useful for a sysadmin beginning his / her career, and mixing with Ruby code is also a welcome feature. Did not really read the TDD and BDD that book is trying to focus with Chef, maybe some other days when got more time can revisit this.

Link: http://shop.oreilly.com/product/0636920030973.do


Puppet 3 Beginner's Guide

Very easy to follow book on Puppet, I managed to learns some key concepts of puppet such as package (install software package and versioning), service (manage services), file (check file exists and create files, etc), exec (running commands), user (create user and user access control and ssl), template (create template files in erb files for adaptive configuration), cron (scheduling), class, modules, nodes and import (puppet files structuring) and the very nice Facter tool from Puppet

Link: https://www.packtpub.com/networking-and-servers/puppet-3-beginner%E2%80%99s-guide