Config Management
Ja (Thanakul) Wattanawong (jaw)
Who am I?
What problems does config management solve (1/3)?
What problems does config management solve (2/3)?
What problem does config management solve (3/3)?
Config Management
Config management
Configuration Management - Software that makes it as easy as possible to bootstrap new machines, configure running software, and allows configuration to be stored as code “configuration as code” philosophy
Configuration Management Philosophies
Of course, this is not an either-or, any software will have aspects of both philosophies
Puppet
What happens when
Puppet is run?
Puppet Code
Example Puppet Code - Adding a user and a home directory
Example Puppet Code - Running a web server
Puppet at the OCF (1/2)
Puppet at the OCF (2/2)
Bonus Slide: Terraform
Thank you for your time!
The lab is up!
If you have any issues, or the lab is unclear, please don’t hesitate to ask me questions! Also ask in #decal-general