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
430
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
880
Software Build of Materials For Cloud Native applications
garethr
1
450
Evolving vulnerabilities in CycloneDX
garethr
0
480
Configuration security is a developer problem
garethr
2
2.2k
Patterns for secure container base image management
garethr
1
2.1k
Testing configuration with Open Policy Agent
garethr
0
630
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
4k
The perils of configuration security
garethr
1
290
Shifting Terraform security left
garethr
3
1.9k
Other Decks in Technology
See All in Technology
Ruby::Boxでできること、Refinementsでできること
joker1007
3
390
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
700
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
420
ブロックチェーン / Blockchain
ks91
PRO
0
110
Dynamic Workersについて
yusukebe
2
590
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
130
正解のないAIプロダクトをどう導くか?dodaが挑む、ユーザーの『本音』を構造化する評価設計と検証のリアル
techtekt
PRO
0
180
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
510
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
LLMと共に進化するプロセスを目指して
ymatsuwitter
11
3k
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
990
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
810
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
550
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Leo the Paperboy
mayatellez
7
1.8k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
400
Ruling the World: When Life Gets Gamed
codingconduct
0
250
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
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