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
80
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
62
Get up to speed with DevOps
erwinstaal
0
35
Event-driven autoscaling on Kubernetes with KEDA and Azure Functions
erwinstaal
0
72
DevOps - The Automation op compliance
erwinstaal
0
87
Architecting for Continuous Delivery
erwinstaal
0
170
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
83
Microsoft Unity
erwinstaal
0
69
Other Decks in Programming
See All in Programming
Milestoner
bkuhlmann
1
410
ONE WEDGE_company_guide
1wedge_one
0
470
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
820
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
680
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
310
Ruby GitHub Packages
bkuhlmann
0
630
Ruby Function Composition
bkuhlmann
1
330
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
120
GitHub Copilotのススメ
marcy731
1
200
エンターテイメント業界で利用されるAWS
demuyan
0
210
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
Featured
See All Featured
KATA
mclloyd
15
12k
[RailsConf 2023] Rails as a piece of cake
palkan
23
3.9k
RailsConf 2023
tenderlove
4
540
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Agile that works and the tools we love
rasmusluckow
325
20k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
How to train your dragon (web standard)
notwaldorf
73
5.2k
BBQ
matthewcrist
80
8.8k
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