Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Infrastructure As Code
Search
Erwin Staal
November 24, 2016
Programming
0
84
Infrastructure As Code
Infrastructure as Code using Azure RM, PowerShell DSC, Chocolatey and Octopus Deploy
Erwin Staal
November 24, 2016
Tweet
Share
More Decks by Erwin Staal
See All by Erwin Staal
Networking on Azure PaaS
erwinstaal
0
66
Get up to speed with DevOps
erwinstaal
0
37
Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
erwinstaal
0
97
DevOps - The Automation op compliance
erwinstaal
0
98
Architecting for Continuous Delivery
erwinstaal
0
180
Get up to speed with DevOps
erwinstaal
0
46
Get up to speed with DevOps using modern development practices
erwinstaal
0
66
TechDaysNL - De tien fundamenten van Continuous Delivery
erwinstaal
0
84
Microsoft Unity
erwinstaal
0
71
Other Decks in Programming
See All in Programming
英語
s_shimotori
1
220
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
日付と正規化
megmogmog1965
0
140
iOSアプリでクリップボードにコピーしたことをユーザーに伝えるちょうど良いフィードバックを探す
ski
0
100
TiDB Serverless ~理想のServerless DBを考える~
soso_15315
1
160
CSC307 Lecture 07
javiergs
PRO
0
220
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
Product Management LT会_クアンド新家
shinshin
0
250
Advanced App Shrinking Techniques
cbeyls
2
150
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
君たちはどうコードをレビューする (される) か / 大吉祥寺.pm
utgwkk
15
8.5k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
Designing Experiences People Love
moore
136
23k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
How GitHub (no longer) Works
holman
305
140k
Rails Girls Zürich Keynote
gr2m
93
13k
Writing Fast Ruby
sferik
623
60k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Building Adaptive Systems
keathley
34
2k
Transcript
Infrastructure as Code
Azure Resource manager • Management of infrastructure • Resource groups
• Resouces • Resource providers • Templates • Azure portal • Visual Studio
• { • "$schema": "", • "contentVersion": "", • "parameters":
{ }, • "variables": { }, • "resources": [ ], • "outputs": { } • }
Azure Automation DSC • Management of software and settings on
machine • PowerShell DSC • Pull server • Configuration • Nodes
Configuration ServerConfig { Import-DscResource -ModuleName cChoco Import-DscResource -Module xWebAdministration Node
"webserver" { WindowsFeature installIIS { Ensure="Present" Name="Web-Server" } } }
Chocolatey • Packagemanager for Windows • choco install googlechrome •
Nuspec • Tools folder with chocolateyInstall.ps1 Install-ChocolateyPackage 'MyApp' 'msi' '/quiet' 'http://myapp.tld/myapp- 0.1.0-x86.msi' 'http://myapp.tld/myapp- 0.1.0.msi'
Octopus Deploy • Since version 3.4: Triggers on projects •
Deployment of Azure resources
None
Demo
Questions? • linkedin.com/in/erwinstaal • twitter.com/erwin_staal • speakerdeck.com/erwinstaal