How to write a puppet config: Difference between revisions

From DISI
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 how to write a puppet configuration for libvirt, our hypervisor.  This is based on a workshop with Teague Sterling on May 14, 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.  




[{Category:Sysadmin]]
= 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?

See also