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
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
760
Software Build of Materials For Cloud Native applications
garethr
1
360
Evolving vulnerabilities in CycloneDX
garethr
0
340
Configuration security is a developer problem
garethr
2
2k
Patterns for secure container base image management
garethr
1
2k
Testing configuration with Open Policy Agent
garethr
0
520
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
2.4k
The perils of configuration security
garethr
1
200
Shifting Terraform security left
garethr
3
1.7k
Other Decks in Technology
See All in Technology
Working as a Server-side Engineer at LY Corporation
lycorp_recruit_jp
0
460
怖くない!ゼロから始めるPHPソースコードコンパイル入門
colopl
0
200
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
260
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
290
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
200
ネットワーク可視化の世界
likr
7
5.3k
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
530
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
150
MasterMemory v3 最速確認会
yucchiy
0
240
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
610
2024年にチャレンジしたことを振り返るぞ
mitchan
0
160
AWS re:Invent 2024 Recap in ZOZO - Serverless で好きなものをしゃべってみた
chongmyungpark
0
590
Featured
See All Featured
Making Projects Easy
brettharned
116
6k
The World Runs on Bad Software
bkeepers
PRO
66
11k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
It's Worth the Effort
3n
183
28k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Producing Creativity
orderedlist
PRO
342
39k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Scaling GitHub
holman
459
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
830
Being A Developer After 40
akosma
89
590k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Cult of Friendly URLs
andyhume
78
6.1k
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