Submit Search
Upload
Jumpstart module dev
•
1 like
•
247 views
Rich Burroughs
Follow
Puppet Camp Portland 2016
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
JavaScript testing with Jasmine
JavaScript testing with Jasmine
George Mendoza
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
kyon mm
Behat sauce
Behat sauce
Shashikant Jagtap
Using Gareth's Skeleton
Using Gareth's Skeleton
Rich Burroughs
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
Shashikant Jagtap
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
React Native Expo
React Native Expo
Ryosuke Hara
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
Fátima Casaú Pérez
Recommended
JavaScript testing with Jasmine
JavaScript testing with Jasmine
George Mendoza
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
kyon mm
Behat sauce
Behat sauce
Shashikant Jagtap
Using Gareth's Skeleton
Using Gareth's Skeleton
Rich Burroughs
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
Shashikant Jagtap
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
React Native Expo
React Native Expo
Ryosuke Hara
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
Fátima Casaú Pérez
Clinical pharmacology
Clinical pharmacology
Airbinder
Presentaçao
Presentaçao
CescV
Новый год в Cafe Netto
Новый год в Cafe Netto
Cafe Netto
Uganda tours and travel
Uganda tours and travel
The Makula Safaris
Thanksgivingday
Thanksgivingday
marinaodero9
Web 2.0 powerpoint
Web 2.0 powerpoint
Valerie Doud
Dare ppp
Dare ppp
Tricia Downing
Introduction of nanotechnology 2
Introduction of nanotechnology 2
Airbinder
Chinese Real Estate Investors
Chinese Real Estate Investors
Albert Young
CTO Summit - How to manage remote teams by VenturePact
CTO Summit - How to manage remote teams by VenturePact
Randy Rayess
Aula CM
Aula CM
Ruth MarGon
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
More Related Content
Viewers also liked
Clinical pharmacology
Clinical pharmacology
Airbinder
Presentaçao
Presentaçao
CescV
Новый год в Cafe Netto
Новый год в Cafe Netto
Cafe Netto
Uganda tours and travel
Uganda tours and travel
The Makula Safaris
Thanksgivingday
Thanksgivingday
marinaodero9
Web 2.0 powerpoint
Web 2.0 powerpoint
Valerie Doud
Dare ppp
Dare ppp
Tricia Downing
Introduction of nanotechnology 2
Introduction of nanotechnology 2
Airbinder
Chinese Real Estate Investors
Chinese Real Estate Investors
Albert Young
CTO Summit - How to manage remote teams by VenturePact
CTO Summit - How to manage remote teams by VenturePact
Randy Rayess
Aula CM
Aula CM
Ruth MarGon
Viewers also liked
(11)
Clinical pharmacology
Clinical pharmacology
Presentaçao
Presentaçao
Новый год в Cafe Netto
Новый год в Cafe Netto
Uganda tours and travel
Uganda tours and travel
Thanksgivingday
Thanksgivingday
Web 2.0 powerpoint
Web 2.0 powerpoint
Dare ppp
Dare ppp
Introduction of nanotechnology 2
Introduction of nanotechnology 2
Chinese Real Estate Investors
Chinese Real Estate Investors
CTO Summit - How to manage remote teams by VenturePact
CTO Summit - How to manage remote teams by VenturePact
Aula CM
Aula CM
Recently uploaded
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Recently uploaded
(20)
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Jumpstart module dev
1.
Jumpstart Your Module
Development Rich Burroughs Operations Engineer Yesmail Interactive
2.
It’s not you,
it’s me
3.
About me
4.
module skeletons
5.
6.
module development
7.
Why Develop modules?
8.
9.
😈
10.
11.
12.
test though
13.
testing pyramid
14.
15.
Unit testing
16.
acceptance testing
17.
😭
18.
19.
20.
module skeletons
21.
puppet module generate
22.
default skeleton
23.
24.
gareth rushgrove
25.
26.
Opinionated
27.
installing
28.
puppet module generate
29.
ruby
30.
$ gem install
bundler $ bundle $ rake -T
31.
alias be='bundle exec'
32.
Manifests
33.
34.
validation
35.
be rake validate
36.
37.
be rake lint
38.
rspec-puppet
39.
be rake spec
40.
spec/classes
41.
42.
be guard
43.
44.
enables TDD
45.
coverage
46.
beaker
47.
be rake beaker
48.
spec/acceptance
49.
$ export PUPPET_INSTALL_TYPE=agent $
export PUPPET_VERSION=1.2.2 $ export BEAKER_destroy=no
50.
forge
51.
retrofitting
52.
53.
54.
@richburroughs rich@richburroughs.com
Download now