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
PuppetConf 2016 - Puppet & Azure
Search
Kenaz Kwa
October 20, 2016
Technology
92
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PuppetConf 2016 - Puppet & Azure
Talk about how to use Puppet and Azure together.
Kenaz Kwa
October 20, 2016
Other Decks in Technology
See All in Technology
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
100
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
130
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
250
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
1.7k
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
580
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
390
AI工学特論: MLOps・継続的評価
asei
11
3k
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
680
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.7k
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
140
自己解決や回答速度を上げる、サポート業務へのAIの組み込み方【SORACOM Discovery 2026】
soracom
PRO
0
110
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
320
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
880
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
So, you think you're a good person
axbom
PRO
2
2.1k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
A better future with KSS
kneath
240
18k
Transcript
Puppet & Azure Kenaz Kwa, Senior Product Manager Puppet &
Azure
Puppet & Azure From zero to hero in 30 minutes.
Puppet & Azure
[email protected]
Puppet & Azure kenazkwa
What We’ll Cover Leveraging the Azure Marketplace Smart Facts &
Classification Using Native Resources Getting the Most from Azure 4 Puppet & Azure
Survey You knew this was coming. Puppet & Azure
6 Why Azure?
#1 It’s big. Really big. Puppet & Azure
#2 It’s deep. Really deep. Puppet & Azure
9 Why Puppet?
Why Puppet? Exploding number of VMs Best in class configuration
Day 2++ management Cross-platform, cross-cloud 10 Puppet & Azure
11 Azure Marketplace
12 Deploy a Puppet Master on Azure
Section ## (if desired) and/or Subtitle 13 http://puppet.com/test-drive-azure
14 Puppet Master
15 Deploy Puppet Agent
Demo Puppet & Azure
17 Puppet Master Compile Master Compile Master
18 Classification
19 Puppet Master APP APP APP
20 Detect Azure VM
Demo (Revisited) Puppet & Azure
22 Native Resources
23 Supported Azure Module
Puppet & Azure # Creates a new Resource Manager VM
azure_vm { 'testvm': ensure => running, image => 'canonical:ubuntuserver:14.04.2-LTS:latest', location => 'eastus', user => 'sampleuser', password => 'SpecPass123!@#$%', size => 'Standard_D1_v2', resource_group => 'group', }
Puppet & Azure # Creates a new Resource Manager Resource
Group azure_resource_group { 'myresourceroup1': ensure => present, location => 'eastus', } # Creates a new Resource Manager Storage Account azure_storage_account { 'storageAccount143253': ensure => present, account_type => 'Standard_LRS', location => 'eastus', resource_group => 'group', }
Puppet & Azure
Puppet & Azure # Creates a new Resource Manager Template
Deployment azure_resource_template { 'test-deployment': ensure => present, resource_group => 'group', source => $source_uri params => { 'user' => 'sampleuser', 'password' => 'SpecPass123!@#$%', 'size' => 'Standard_D1_v2', } }
28 So what?
Demo Puppet & Azure
30 Puppet Master 0 5 10 T1 T2 T3 T4
T5 Website Load Load Instances VM Scale Set
What’s happening? 1. Detects CPU threshold reached 2. Triggers auto
scale event 3. Creates a new VM with Puppet Agent 4. Pulls down IIS configuration from PE Master 5. Adds VM to load-balanced set 31 Puppet & Azure
32 What’s next?
What’s next? Updated Azure Image Updated Azure Extension Release of
updates to Azure Module 33 Puppet & Azure
Appendix What Link Supported Azure Module https://forge.puppet.com/puppetlabs/azure Puppet Enterprise 2016.1
Template https://azure.microsoft.com/en- us/marketplace/partners/puppet/puppet-enterprise-2016- 1puppet-enterprise-2016-1/ Puppet Test Drive on Azure http://puppet.com/test-drive-azure Puppet Enterprise Cluster ARM template https://github.com/Azure/azure-quickstart- templates/tree/master/puppet-enterprise-cluster VM Scale Sets Documentation https://azure.microsoft.com/en-us/documentation/articles/virtual- machine-scale-sets-overview/ 34 Puppet & Azure
35 Thanks for coming!
[email protected]
@kenazkwa
36 Questions?
None