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
Ubiquity - manage all your infrastructure with Puppet
Search
Gareth Rushgrove
November 19, 2014
Technology
2
410
Ubiquity - manage all your infrastructure with Puppet
Gareth Rushgrove
November 19, 2014
Tweet
Share
More Decks by Gareth Rushgrove
See All by Gareth Rushgrove
GTM vs Open Source
garethr
0
720
Software Build of Materials For Cloud Native applications
garethr
1
340
Evolving vulnerabilities in CycloneDX
garethr
0
300
Configuration security is a developer problem
garethr
2
1.9k
Patterns for secure container base image management
garethr
1
1.9k
Testing configuration with Open Policy Agent
garethr
0
510
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
2.2k
The perils of configuration security
garethr
1
190
Shifting Terraform security left
garethr
3
1.6k
Other Decks in Technology
See All in Technology
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
720
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
簡単に始めるSnowflakeの機械学習
nayuts
1
190
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Why Our Code Smells
bkeepers
PRO
332
56k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
Fireside Chat
paigeccino
25
2.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Gamification - CAS2011
davidbonilla
78
4.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
16
1.6k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Designing for humans not robots
tammielis
247
25k
Navigating Team Friction
lara
181
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Transcript
Ubiquity Puppet Labs Gareth Rushgrove Manage ALL of your infrastructure
with Puppet
@garethr
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
What is Puppet? The very short version
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Lets talk about the future
Network devices Cloud infrastructure The Puppet language Native clients Gareth
Rushgrove
Network devices
Not just package, file, service Gareth Rushgrove
Devices from Arista, Cumulus, Cisco, F5 and Juniper Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
NetApp storage Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Not just hardware devices Gareth Rushgrove
Etcd and Consul Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove garethr/key_value_config
Cloud infrastructure
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
puppetlabs/puppetlabs-aws Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
garethr/digitalocean Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
puppetlabs/gce_compute Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
garethr/garethr-docker Gareth Rushgrove
The Puppet language
From reference to specification Gareth Rushgrove
Gareth Rushgrove puppetlabs/puppet-specification
Future parser Gareth Rushgrove
Optional types Gareth Rushgrove
Gareth Rushgrove
Iteration and lambdas Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Concatenation and append, chained assignments, error handling… Gareth Rushgrove
Use now. Default in Puppet 4.0 Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove puppet-on-the-edge.blogspot.co.uk
Going native
Gareth Rushgrove
Gareth Rushgrove
Does your programming language run on AIX? Gareth Rushgrove
Does your programming language run hardware switches? Gareth Rushgrove
Memory usage just as important as performance Gareth Rushgrove
CFacter Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Server Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Gareth Rushgrove
Native puppet agent? Gareth Rushgrove
Conclusions
Being everywhere all the time Gareth Rushgrove
Gareth Rushgrove puppetlabs.com/download-learning-vm
Gareth Rushgrove puppetlabs.com/community/participate
Test pilots logo Gareth Rushgrove
Lots more to come Gareth Rushgrove
Questions? And thanks for listening