Puppet powershell

  • View

  • Download

Embed Size (px)

Text of Puppet powershell

  • 1.Windows: Having Its Ass Kicked by Puppet and PowerShell since 2012Paul Stackhttp://www.paulstack.co.ukhttp://twitter.com/stack72mail: buildstuff@paulstack.co.uk

2. About MeDevelop software for OpenTable DevOps Extremist Conference Junkie 3. Agenda Classic infrastructure management Snowake / Phoenix Servers / Immutable Infrastructure Infrastructure as Code PowerShell as a way to manage Windows PowerShell + Puppet = Kicking Windows Ass 4. Classic Infrastructure Management 5. The Run book 6. People are generally rubbish at performing manual repetitive tasks 7. SnowFlake ServerMartin Fowler: http://martinfowler.com/bliki/SnowakeServer.html Image courtesy of Liz West and under Creative Commons License 8. Machines are much more reliable at performing repetitive tasks 9. Image courtesy of FoodBev Photos and under Creative Commons License 10. Cant we automate our manual run books? 11. Infrastructure As Code 12. Phoenix ServersMartin Fowler: http://martinfowler.com/bliki/PhoenixServer.html 13. Simian Army 14. Immutable infrastructureChad Fowler: http://chadfowler.com/blog/2013/06/23/immutable-deployments/ 15. Code Is Better 16. Windows Infrastructure Management.. 17. Managing Windows Server 2008 with PowerShell 18. Puppet 19. Puppet on Windows 20. Types Available le user group scheduled_task package service exec host 21. Demo 22. Our modules evolve everyday. 23. Get a good development environment 24. Puppet Forge 25. Puppet integration with Windows will get better and better 26. The Foreman 27. Summary Code is much better for managing servers than people PowerShell is a tool to use when working with Windows Puppet compliments what PowerShell does perfectly in a DSL format Windows Server management is no longer a pain in the ass. 28. Further Informationhttp://forge.puppetlabs.com/ http://blogs.msdn.com/b/powershell/ http://github.com/opentable