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
420
2
Share
Ubiquity - manage all your infrastructure with Puppet
Gareth Rushgrove
November 19, 2014
More Decks by Gareth Rushgrove
See All by Gareth Rushgrove
GTM vs Open Source
garethr
0
860
Software Build of Materials For Cloud Native applications
garethr
1
440
Evolving vulnerabilities in CycloneDX
garethr
0
470
Configuration security is a developer problem
garethr
2
2.1k
Patterns for secure container base image management
garethr
1
2.1k
Testing configuration with Open Policy Agent
garethr
0
620
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
4k
The perils of configuration security
garethr
1
280
Shifting Terraform security left
garethr
3
1.9k
Other Decks in Technology
See All in Technology
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
150
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
1
330
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
1.9k
Arcana: Production-Ready RAG in Elixir @ ElixirConf EU 2026
georgeguimaraes
0
120
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
110
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
200
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
270
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
400
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
210
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
360
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
420
AI時代のガードレールとしてのAPIガバナンス
nagix
0
340
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
330
For a Future-Friendly Web
brad_frost
183
10k
30 Presentation Tips
portentint
PRO
1
280
Scaling GitHub
holman
464
140k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
Code Reviewing Like a Champion
maltzj
528
40k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Code Review Best Practice
trishagee
74
20k
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