Configuration Management Tools Flashcards
What addresses the need to provision and manage large amounts of systems?
Configuration Management tool
What introduces the idea s infrastructure as code?
Configuration Management tool
What are common configuration management tools?
Ansible, chef, puppet and salt
Uses a single management node?
Ansible
Implements a client server model
puppet
Provides both a client server and agentless models
salt
Contains inventory files, playbooks modules etc.
Ansible
Contains facts, manifest file and catalogs
Puppet
Contains cookbooks, recipies and attributes
chef
contains salt minions, salt masters, zeromq and grains
salt
Puppet
implements a client server model
one or more servers run on puppet server
managed nodes run the puppet agent
agents send system info facts to the server
the puppet server compiles a catalog file based on the system info and the manifest file
the manifest file is created using puppet code and can have one or more sections
the puppet agent receives operational instructions from the catalog file