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
86
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
70
Get up to speed with DevOps
erwinstaal
0
40
Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
erwinstaal
0
200
DevOps - The Automation op compliance
erwinstaal
0
130
Architecting for Continuous Delivery
erwinstaal
0
230
Get up to speed with DevOps
erwinstaal
0
51
Get up to speed with DevOps using modern development practices
erwinstaal
0
76
TechDaysNL - De tien fundamenten van Continuous Delivery
erwinstaal
0
94
Microsoft Unity
erwinstaal
0
85
Other Decks in Programming
See All in Programming
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
240
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
320
VS Code Update for GitHub Copilot
74th
1
490
XP, Testing and ninja testing
m_seki
3
220
Select API from Kotlin Coroutine
jmatsu
1
200
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
110
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
0
340
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
250
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
500
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
480
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
550
CursorはMCPを使った方が良いぞ
taigakono
1
210
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Side Projects
sachag
455
42k
Building Applications with DynamoDB
mza
95
6.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Git: the NoSQL Database
bkeepers
PRO
430
65k
What's in a price? How to price your products and services
michaelherold
246
12k
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