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 ...
Search
Gareth Rushgrove
November 19, 2014
Technology
2
420
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
800
Software Build of Materials For Cloud Native applications
garethr
1
390
Evolving vulnerabilities in CycloneDX
garethr
0
400
Configuration security is a developer problem
garethr
2
2.1k
Patterns for secure container base image management
garethr
1
2k
Testing configuration with Open Policy Agent
garethr
0
560
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
2.6k
The perils of configuration security
garethr
1
230
Shifting Terraform security left
garethr
3
1.8k
Other Decks in Technology
See All in Technology
Welcome to the LLM Club
koic
0
140
ローカルLLMでファインチューニング
knishioka
0
130
変化する開発、進化する体系時代に適応するソフトウェアエンジニアの知識と考え方(JaSST'25 Kansai)
mizunori
0
160
“社内”だけで完結していた私が、AWS Community Builder になるまで
nagisa53
1
240
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
150
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
910
原則から考える保守しやすいComposable関数設計
moriatsushi
3
510
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
180
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
160
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
840
20250623 Findy Lunch LT Brown
3150
0
800
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
220
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.3k
The Cult of Friendly URLs
andyhume
79
6.4k
Scaling GitHub
holman
459
140k
Speed Design
sergeychernyshev
31
1k
Faster Mobile Websites
deanohume
307
31k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Agile that works and the tools we love
rasmusluckow
329
21k
The Invisible Side of Design
smashingmag
299
51k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Visualization
eitanlees
146
16k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
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