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
0
84
PuppetConf 2016 - Puppet & Azure
Talk about how to use Puppet and Azure together.
Kenaz Kwa
October 20, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
350
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
260
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
640
ServiceNow Knowledge Learning Rise up
manarobot
0
210
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
370
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
本当のAWS基礎
toru_kubota
0
520
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
Azureの基本的な権限管理の勉強会
yhana
0
590
Featured
See All Featured
It's Worth the Effort
3n
180
27k
Fireside Chat
paigeccino
21
2.6k
Designing the Hi-DPI Web
ddemaree
276
33k
Automating Front-end Workflow
addyosmani
1356
200k
Product Roadmaps are Hard
iamctodd
44
9.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
GraphQLとの向き合い方2022年版
quramy
32
12k
Producing Creativity
orderedlist
PRO
337
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Designing for Performance
lara
601
67k
Done Done
chrislema
178
15k
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