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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenaz Kwa
October 20, 2016
Technology
91
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
Android の公式 Skill / Android skills
yanzm
0
160
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
Chainlitで作るお手軽チャットUI
ynt0485
0
280
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
160
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
120
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.3k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
160
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
140
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
140
Lightning近況報告
kozy4324
0
190
Featured
See All Featured
A Soul's Torment
seathinner
6
3k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Building Applications with DynamoDB
mza
96
7.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
170
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
220
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
250
Producing Creativity
orderedlist
PRO
348
40k
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