How to write a puppet config: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Here is how to write a puppet configuration for libvirt, our hypervisor. This is based on a workshop with Teague Sterling on May 14, 2014. [{Category:Sysadmin]]") |
No edit summary |
||
Line 1: | Line 1: | ||
Here is | Here is everything you need to know to write a puppet configuration for libvirt, our hypervisor. This is based on a workshop with Teague Sterling on May 14, 2014. | ||
[ | = Background = | ||
* what is puppet | |||
* what are puppet configs | |||
* why do I need to write them? | |||
* what is my best alternative if I don't write a puppet config? | |||
= Actually doing it = | |||
* location where puppet configs are stored, a) in the foreman interface, b) on disk | |||
= Deployment = | |||
* DEPLOY | |||
* did it deploy everywhere? How to test that systematically? | |||
= What might go wrong = | |||
* What if it breaks? | |||
* How to roll back? | |||
= See also = | |||
* http://libvirt.org/html/ | |||
[[Category:Sysadmin]] |
Revision as of 18:10, 14 May 2014
Here is everything you need to know to write a puppet configuration for libvirt, our hypervisor. This is based on a workshop with Teague Sterling on May 14, 2014.
Background
- what is puppet
- what are puppet configs
- why do I need to write them?
- what is my best alternative if I don't write a puppet config?
Actually doing it
- location where puppet configs are stored, a) in the foreman interface, b) on disk
Deployment
- DEPLOY
- did it deploy everywhere? How to test that systematically?
What might go wrong
- What if it breaks?
- How to roll back?