Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Infrastructure as Code
Slide 2
Slide 2 text
Azure Resource manager • Management of infrastructure • Resource groups • Resouces • Resource providers • Templates • Azure portal • Visual Studio
Slide 3
Slide 3 text
• { • "$schema": "", • "contentVersion": "", • "parameters": { }, • "variables": { }, • "resources": [ ], • "outputs": { } • }
Slide 4
Slide 4 text
Azure Automation DSC • Management of software and settings on machine • PowerShell DSC • Pull server • Configuration • Nodes
Slide 5
Slide 5 text
Configuration ServerConfig { Import-DscResource -ModuleName cChoco Import-DscResource -Module xWebAdministration Node "webserver" { WindowsFeature installIIS { Ensure="Present" Name="Web-Server" } } }
Slide 6
Slide 6 text
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'
Slide 7
Slide 7 text
Octopus Deploy • Since version 3.4: Triggers on projects • Deployment of Azure resources
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Demo
Slide 10
Slide 10 text
Questions? • linkedin.com/in/erwinstaal • twitter.com/erwin_staal • speakerdeck.com/erwinstaal