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とGoの インターフェイスの違いを知る
shimabox
2
320
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
100
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
570
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
GraphRAGの仕組みまるわかり
tosuri13
8
480
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
430
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
580
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
270
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Agile that works and the tools we love
rasmusluckow
329
21k
GitHub's CSS Performance
jonrohan
1031
460k
Automating Front-end Workflow
addyosmani
1370
200k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
4 Signs Your Business is Dying
shpigford
184
22k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
RailsConf 2023
tenderlove
30
1.1k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
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