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
91
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
78
Get up to speed with DevOps
erwinstaal
0
45
Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
erwinstaal
0
230
DevOps - The Automation op compliance
erwinstaal
0
140
Architecting for Continuous Delivery
erwinstaal
0
250
Get up to speed with DevOps
erwinstaal
0
52
Get up to speed with DevOps using modern development practices
erwinstaal
0
81
TechDaysNL - De tien fundamenten van Continuous Delivery
erwinstaal
0
100
Microsoft Unity
erwinstaal
0
95
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
470
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
140
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.3k
ゆくKotlin くるRust
exoego
1
200
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
140
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
490
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
360
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
310
Python札幌 LT資料
t3tra
7
1.1k
Grafana:建立系統全知視角的捷徑
blueswen
0
280
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
280
A Soul's Torment
seathinner
4
2.1k
Unsuck your backbone
ammeep
671
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
55
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
A designer walks into a library…
pauljervisheath
210
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
260
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