SlideShare a Scribd company logo
Puppet Modules 
HieraData 
RedHat Enterprise Linux 
Puppet Master 
Puppet EnterpriseConsole 
CA 
Puppet Agent 
PuppetDB 
PostgreSQL 
Puppet Agent 
MCollective 
Debian Linux 
Puppet Agent 
MCollective 
Microsoft Windows 
Puppet Agent 
MCollective 
MCollective 
FACTS 
1 
2 
3 
CATALOG 
1 
4 
REPORT 
7 
8 
/modules/ my-module1/ files/ lib/ manifests/ spec/ templates/ tests/ Modulefile README.md 
/hieradata/ common.yml Debian.yml RedHat.yml Windows.yml 
1 
2 
3 
4 
Puppet Agent InvokedFacts sent to MasterNode ClassificationClasses and Data compiled into Catalog 
5 
6 
7 
8 
Catalog sent to AgentAgent applies (or simulates) desired-stateReport sent to MasterReport, Catalog and Facts stored in PuppetDB 
6 
1

More Related Content

Viewers also liked

Module 1 generic(2)
Module 1 generic(2)Module 1 generic(2)
Module 1 generic(2)
laura fish
 
【書籍紹介】統計学が最強の学問である
【書籍紹介】統計学が最強の学問である【書籍紹介】統計学が最強の学問である
【書籍紹介】統計学が最強の学問である
株式会社ランチェスター
 
Slide about raspberry pi
Slide about raspberry piSlide about raspberry pi
Slide about raspberry pi
fddcddhdd
 
20101029 open cloudcampus-1
20101029 open cloudcampus-120101029 open cloudcampus-1
20101029 open cloudcampus-1
Masanori Itoh
 
Y3 ICT and a Foundation Subject - Lecture 3
Y3 ICT and a Foundation Subject - Lecture 3Y3 ICT and a Foundation Subject - Lecture 3
Y3 ICT and a Foundation Subject - Lecture 3
Miles Berry
 
Tomorrowjanvier web
Tomorrowjanvier webTomorrowjanvier web
Tomorrowjanvier web3JCOM
 
Socmed marketing indosat depok endy
Socmed marketing indosat depok endySocmed marketing indosat depok endy
Socmed marketing indosat depok endy
Unggul Sagena
 
Smartplant (dr gross) eng
Smartplant  (dr gross) engSmartplant  (dr gross) eng
Smartplant (dr gross) eng
Michael Gross
 
Jaws ug沖縄第6回勉強会 20140113
Jaws ug沖縄第6回勉強会 20140113Jaws ug沖縄第6回勉強会 20140113
Jaws ug沖縄第6回勉強会 20140113
渉 米須
 
Uniforms Etc LLC
Uniforms Etc LLCUniforms Etc LLC
Uniforms Etc LLC
Uniforms Etc LLC
 
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальность
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальностьCloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальность
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальностьClouds NN
 
OSDC 2014: Mike Adolphs - How we run Support at GitHub
OSDC 2014: Mike Adolphs - How we run Support at GitHubOSDC 2014: Mike Adolphs - How we run Support at GitHub
OSDC 2014: Mike Adolphs - How we run Support at GitHub
NETWAYS
 
risk assessment
risk assessment risk assessment
risk assessment
SamMedia1
 
Bareos - Open Source Data Protection, by Philipp Storz
Bareos - Open Source Data Protection, by Philipp StorzBareos - Open Source Data Protection, by Philipp Storz
Bareos - Open Source Data Protection, by Philipp Storz
NETWAYS
 
わたしレシピ@文具祭り(キッチン文具研究会)20140613
わたしレシピ@文具祭り(キッチン文具研究会)20140613わたしレシピ@文具祭り(キッチン文具研究会)20140613
わたしレシピ@文具祭り(キッチン文具研究会)20140613
芳紀 高木
 
Liquid Color Improvement Team
Liquid Color Improvement TeamLiquid Color Improvement Team
Liquid Color Improvement Team
Frank Montemayor
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud?
The Linux Foundation
 
JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07
axsh co., LTD.
 
Open Stack DC
Open Stack DCOpen Stack DC
Open Stack DC
Joshua McKenty
 

Viewers also liked (19)

Module 1 generic(2)
Module 1 generic(2)Module 1 generic(2)
Module 1 generic(2)
 
【書籍紹介】統計学が最強の学問である
【書籍紹介】統計学が最強の学問である【書籍紹介】統計学が最強の学問である
【書籍紹介】統計学が最強の学問である
 
Slide about raspberry pi
Slide about raspberry piSlide about raspberry pi
Slide about raspberry pi
 
20101029 open cloudcampus-1
20101029 open cloudcampus-120101029 open cloudcampus-1
20101029 open cloudcampus-1
 
Y3 ICT and a Foundation Subject - Lecture 3
Y3 ICT and a Foundation Subject - Lecture 3Y3 ICT and a Foundation Subject - Lecture 3
Y3 ICT and a Foundation Subject - Lecture 3
 
Tomorrowjanvier web
Tomorrowjanvier webTomorrowjanvier web
Tomorrowjanvier web
 
Socmed marketing indosat depok endy
Socmed marketing indosat depok endySocmed marketing indosat depok endy
Socmed marketing indosat depok endy
 
Smartplant (dr gross) eng
Smartplant  (dr gross) engSmartplant  (dr gross) eng
Smartplant (dr gross) eng
 
Jaws ug沖縄第6回勉強会 20140113
Jaws ug沖縄第6回勉強会 20140113Jaws ug沖縄第6回勉強会 20140113
Jaws ug沖縄第6回勉強会 20140113
 
Uniforms Etc LLC
Uniforms Etc LLCUniforms Etc LLC
Uniforms Etc LLC
 
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальность
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальностьCloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальность
CloudsNN 2013 Халяпин Сергей. Безопасность подхода Byod – мифы и реальность
 
OSDC 2014: Mike Adolphs - How we run Support at GitHub
OSDC 2014: Mike Adolphs - How we run Support at GitHubOSDC 2014: Mike Adolphs - How we run Support at GitHub
OSDC 2014: Mike Adolphs - How we run Support at GitHub
 
risk assessment
risk assessment risk assessment
risk assessment
 
Bareos - Open Source Data Protection, by Philipp Storz
Bareos - Open Source Data Protection, by Philipp StorzBareos - Open Source Data Protection, by Philipp Storz
Bareos - Open Source Data Protection, by Philipp Storz
 
わたしレシピ@文具祭り(キッチン文具研究会)20140613
わたしレシピ@文具祭り(キッチン文具研究会)20140613わたしレシピ@文具祭り(キッチン文具研究会)20140613
わたしレシピ@文具祭り(キッチン文具研究会)20140613
 
Liquid Color Improvement Team
Liquid Color Improvement TeamLiquid Color Improvement Team
Liquid Color Improvement Team
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud?
 
JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07
 
Open Stack DC
Open Stack DCOpen Stack DC
Open Stack DC
 

Puppet Camp Duesseldorf 2014: Steven Thwaites - Puppet demo

  • 1. Puppet Modules HieraData RedHat Enterprise Linux Puppet Master Puppet EnterpriseConsole CA Puppet Agent PuppetDB PostgreSQL Puppet Agent MCollective Debian Linux Puppet Agent MCollective Microsoft Windows Puppet Agent MCollective MCollective FACTS 1 2 3 CATALOG 1 4 REPORT 7 8 /modules/ my-module1/ files/ lib/ manifests/ spec/ templates/ tests/ Modulefile README.md /hieradata/ common.yml Debian.yml RedHat.yml Windows.yml 1 2 3 4 Puppet Agent InvokedFacts sent to MasterNode ClassificationClasses and Data compiled into Catalog 5 6 7 8 Catalog sent to AgentAgent applies (or simulates) desired-stateReport sent to MasterReport, Catalog and Facts stored in PuppetDB 6 1