Download presentation
Presentation is loading. Please wait.
Published byClaude Atkins Modified over 9 years ago
1
@stack72 scandev@paulstack.co.uk POWERSHELL – THE NEWEST CONFIGURATION ROCKSTAR
2
ABOUT ME Work for OpenTable.com Member of Jetbrains Academy “Friend of Redgate” Dzone MVB DevOps Extremist
3
AGENDA Configuration Management as a concept Infrastructure as code Rich tooling nature for *nix platforms PowerShell as the configuration tool Puppet and PowerShell
4
CONTINUOUS DELIVERY Continuous Integration Configuration Management Automated Testing
5
MANUAL CONFIG CHANGES People are rubbish! Cut corners Make mistakes Techniques differ from person to person amount of work = Work hours * Number of operations staff
6
AUTOMATED CONFIG CHANGES Machines are reliable in what they do! amount of work = Number of machines * 24
7
TERMINOLOGY What do I mean by infrastructure? webserver databases load balancers firewalls Code Anything that is written and executed to do a job
8
INFRASTRUCTURE AS CODE SysAdmin writes ssh loop in bash – EUREKA! Other SysAdmins love it and add more “code” to it No tests, code is brittle.
10
CFENGINE
12
CHEF
14
PUPPET
15
CODE IS BETTER!
16
POWERSHELL
17
IDE SUPPORT ISE PowerGUI
18
TOOLING SUPPORT AVAILABLE Chocolatey WebPI
19
DEMO
20
PUPPET AND POWERSHELL!
21
DEMO
22
QUESTIONS?
23
SUMMARY Infrastructure as Code is a much better way of interacting with our systems Great tooling to help us do this PowerShell is a windows automation framework that keeps getting better Puppet and PowerShell work excellently together Windows server management should no longer be tough
24
THANKS! scandev@paulstack.co.uk www.paulstack.co.uk/blog @stack72
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.