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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Erwin Staal
November 24, 2016
Programming
92
0
Share
Infrastructure As Code
Infrastructure as Code using Azure RM, PowerShell DSC, Chocolatey and Octopus Deploy
Erwin Staal
November 24, 2016
More Decks by Erwin Staal
See All by Erwin Staal
Networking on Azure PaaS
erwinstaal
0
80
Get up to speed with DevOps
erwinstaal
0
50
Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
erwinstaal
0
250
DevOps - The Automation op compliance
erwinstaal
0
150
Architecting for Continuous Delivery
erwinstaal
0
260
Get up to speed with DevOps
erwinstaal
0
52
Get up to speed with DevOps using modern development practices
erwinstaal
0
88
TechDaysNL - De tien fundamenten van Continuous Delivery
erwinstaal
0
100
Microsoft Unity
erwinstaal
0
96
Other Decks in Programming
See All in Programming
第3木曜LT会 #28
tinykitten
PRO
0
110
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
470
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
140
Don't Prompt Harder, Structure Better
kitasuke
0
770
10 Tips of AWS ~Gen AI on AWS~
licux
5
420
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
380
AIエージェントで業務改善してみた
taku271
0
530
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
110
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
560
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
190
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
830
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
380
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
Thoughts on Productivity
jonyablonski
76
5.1k
A better future with KSS
kneath
240
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
890
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Marketing to machines
jonoalderson
1
5.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
The Cult of Friendly URLs
andyhume
79
6.8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Statistics for Hackers
jakevdp
799
230k
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