Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Learning Puppet
Learning Puppet
Learning Puppet
Ebook512 pages3 hours

Learning Puppet

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Build intelligent software stacks with the Puppet configuration management suite

About This Book
  • Develop high-quality Puppet modules in an isolated development environment
  • Manage complex development environments with industry-leading configuration management tool
  • A comprehensive guide to get you started with Puppet development and deployment in virtual environments
Who This Book Is For

If you are new to configuration management and IT automation processes and are looking for better ways to manage system configuration changes at scale, this book is for you. Basic knowledge of Linux System Administration is a prerequisite.

What You Will Learn
  • Manage your system with Puppet instantly
  • Develop Puppet in an isolated development environment
  • Make your manifests reusable to avoid re-inventing the wheel
  • Automate monitoring to improve the user experience through increased uptime
  • Enable nodes to communicate with each other via Puppet Master
  • Make environment configuration dynamic using stored configurations and PuppetDB
  • Extend Puppet beyond the built-in functionalities
  • Manage your environment through the Puppet Enterprise console
In Detail

Puppet is a cross-platform, open source configuration management utility, which runs on various Unix, Linux, and Windows Microsoft platforms. It allows you to automate all your IT configurations, giving you control of what you do to each node, and also when and how you do it. You'll be able to build and manage development, test, and production environments independently without requiring previous system administration experience.

Learning Puppet is a step-by-step guide on how to get started with Puppet development and use Puppet modules as the building blocks to deploy production-ready application cluster in virtual environment.

You will begin with the installation of development environment on the VirtualBox hypervisor and Puppet Learning VM that will be used as the platform for testing and development of Puppet modules. Next, you will learn how to manage virtual machines and snapshots effectively and enhance the development experience with advanced VirtualBox features.

Later the book will focus on Puppet module development in detail. You will be guided through the process of utilizing existing modules that are available in the public module repository, write your own modules and use them to deploy a real-world web application that includes features such as monitoring and load balancing. You will then learn to scale your environment and turn your static configuration into a dynamic one through stored configurations and PuppetDB. Finally, the book will provide you with practical advice on Puppet troubleshooting and managing your environment with the wealth of features provided by the Puppet Enterprise console.

Style and approach

A comprehensive introductory guide to help you manage your infrastructure with Puppet. All instructions and explanations are supported with screenshots and code examples to ensure you get an easy start with Puppet.

LanguageEnglish
Release dateAug 31, 2015
ISBN9781784391249
Learning Puppet
Author

Jussi Heinonen

Jussi Heinonen is a seasoned systems developer and an open source enthusiast who lives in Cambridge, UK. He has been working for various software businesses in the media and telecommunications sectors since 1998. During this period, he acquired a few Linux certifications, and more recently, in 2014 and 2015, he passed the Puppet Certified Professional exam. He currently works at the Financial Times as a senior integration engineer. His role revolves around building and designing software delivery pipelines that enable developers to create high-quality software quickly and frequently. In his spare time, he likes to spend time with his family and loves to watch games at Arsenal Football Club.

Related to Learning Puppet

Related ebooks

Programming For You

View More

Related articles

Reviews for Learning Puppet

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Learning Puppet - Jussi Heinonen

    1^book_preview_excerpt.html=6[*u;vx2ۇwkIقHHB$lYݪyy}}y%Q:zzK6Z~w+f!.Lժc8C_ο{dSj)>vuZ;._o hTiɃkERkWIZfrz}Qfwn~rj 4XBٙP\tU [3!\QSm׍RBfV,tr2Ep反Z,daEf֦IӉJد09D5_pLuM5yk%8b&WlkJ`'_uU# ϲ2OBUVNM72LKl y8p,SJX5J=\_hF[(r@vrg,&o6&OɆ+ g4A-䛸@Rt$Oc$= ߼eʋ{nR󚲮MBmr+K00E[z\k>q]> J>]ˮI7\S_. Ӹׂ2ȨITke${=*q3GO l H2K۞ hR4w'hP{nL$Tb(ݢ=zHf V< =gz@`YнD8W%X4N0Mw*[9O(EV_Tkjtȷ_nkxc x~R&MݙuYM;#S+Y*4K9 UN|g ǒU V8͝IN0iǫ د(xۓ-4~7%*ȗ>z6;C7Zͅy(A.C[;$5*$o*PY%8ۆp%%ɆvоNExD?F/hqOTU,{p#D(̃:h T52$B)/0`0u`p2y:X.Ϝ06sm{{LbXVJ.BH7Zfz)]릨1aӱ6vI_sx4PdLK2,w[^*?i C[7vV!('c!Hi'n1ǟX?Qhz++?ժj[w'?L >ձF1U =T^N7cJ )j6<-ILLQ, P@UZ~yN3gLr~99 .KM QQhXFp9<`c`L\}2̗^S$#K&J.h /^I'V (m+a,Nlf@_F9Cȷ)SH/ ׷`&ID? 3U,|鉡z,-@C!k6HJ]BAf3}ŗdk[L5@*dId{I`x;2/bND0ܒ'i TΔ`eP%Ih GCGC.HI`.xi妒%)hV\MmUwgxJ*,<] |}wL53>D$-&N8GyēS j?9x$Ωbpб+R!) d7*0o$nX|Orz4n%a'OL"Qpm`l}86pB%2٩x:׍J#,1(yrTB8䍾J3p0qh:K w=h͛7NmBIӑݼ {`aQK=yI>"ҹE4}z_wR@ڹ3U}a buڮBtE଺|;rsQ$XkPRkԨ oA95ZK'Jbj cN9N)yRkBM;k"p:js:S)qSs"8nih삃޷ӿQ|gA5nW:: œ̓KѤL_%qޯ~oeH]Q&Q3?]{ҨFi˸][ۥTx{_UPrYbE s^jsLe 47:߿k O;E:߫ `U 6+gl,I6>Ky  bi[G34M'zQ6LeæתdYK"#Z5+qvkk`VPPԞ1>k;JX2%Qf]k2z0w*@jo~aMV_<~Dۮ8'gE!hE&a~*L:UJsj ߩ|&%`u+ha3y#+[u*ʥXg`ČtoVZ5O-\n[30pOeoP\9!C9cb>N#.`zunZ,sp%$ V\k]YAê?w]q16Nog;c@}9hߨTxถ ?4k0YhBUAiӋݛ+Y`2ki8 9_(`8%dC[ r\s6HX\wq;w|7Fc8 e]<@mbY@ _Mb&kF(9l&ʴbIęG(&x_n Z(x|2x/7mmY`i5$D\R)~ FêrT^f*?G`D #/cxbnP=0覞XB@tw]<:Ve/8˕n/bEB'p%8G^  9r%/d(Fe5'H_@i! ^l9"CaQh17ro{"*o@aTK97þod8ToV g]{AHU'ޟK|/> }jLji;)֗Z5W[uV@#6k/_*oToHC+^h4Rb`qtEuB\Ɋ9bySqK:pjm & rm)j *>G> .=&VEfx P_Gi1 [{p΅,8 t>,୤N[%" lHPnG~\.L?}Qn "Ud]uƉ;9pL3 ̜?1,m_{9b3x,7p;C<wk5F*jax$%c(m Hs3NIu*z*Xx[ kFIG.%RW5,PaL3iȁ8 CakLA|U끊 O;Q*x;0a}'&X<{iWPT']65l Kࢠ"?g1I9K_+.䨍䗘 OoH OOŅ׊) wċWW&-B-hI IPjE!2\`ʆ0%Bg|1 ֊KN\@ɹhh7QkjgKD,L}(j Fc[Rkk(TA| ORD bܚF  @a8/A񷿣KwjΌؗO?;bcq@ tܻQtc[(|`,f84,O PW7!mY5kq-zK,F@]!FGw ӦYu<C)T0W@ glfWF/YiX,3xBSPA15HMC<+Hց'&" 4Mc$=Q#&ra,ňF׭-Ib0aa uF{N9@C)(Au`,1,OWK*H{qIʽ .][v(˛+V](M3r m`$ S4/w<=b9ƻ U`|يŌ6\o; M`Pd9; !M{jӽ=9ψvF[0d*(35ȚDj r#S{Gͯ\pFޫ.$tt3Mc FVKWjm ն>A t(7 !"fBB'Qa2ڶ/?>DR51}^a4#>h`c3-, ~d}B:K1 ؞(#R̽{'~-F;o׎q@AWԷ4eٰ`ƌ(W5>Tz8H4 9@7)پ P9Mca+M0Uc iM.Fz;^o0ܸ(!8K u%qb`>oN'|H|.U,4z1٭'S8&ƞW ln[?qs~r0'~PV Tf3xcę3S.qˋMR8-i>p'˔@8r@w-h-;Vk0L.ƪE_I!${ǐY(9 Zzܚ5]U܇<=OP dI>7bW]ՅiG}vuY h#Ԑp; nZLӡGDUj|/-ճLX;0$3 x1S!9 N=e3=M-7#J/ZQ2'BS-w|ujɵ*}5`z/ϹBOW80|92 f!٘ɩն'vXmb\!7tmk Nι/&A_ siuft7p]&`?1ms,z6 ?1?:{%kLTexxa k\GO0˅h-b!-S,DŽw dJغVM[O^vWZ.j˶_,wDe0/MIq('!*5%Kϭ: 3ۯٜErmmcIψ]Kmٜ|ӯMG'nxye#Fy>|Oxξ曌n;eZ%-RޮopeZznW9oG5۩MNqhC);QuoCl%_ %2<]o4;8@ ! D"6< ߗAa |̝D!D&#I{}( =cl7BHչW}P{m^SX[޽PF/i|uL6~!~dInȮd@,oX]lŽ}Pwmaũ -=v1}<qoW89hr.):Cޤkk`r>i{Lm[ew]r=jYW9:X͐QEL[G8|XNt ˮDY2@1tK).w+46ޯ1J9Iy:HҷcmB2"~*2HJ2{1ܭ񻏖\ k+mUXI32ì0RXK6!-bfx7{;2Ҕ "Ҁ ꓤMo)Ni8Yn!@%y* L.W}3 HqXÜ \9E4i*닲ýϸdhAgA$ؑUman+&-(xu˥ 7͚2|9б3dWqhK7CpN)ǜ/xF}(6UBvܛ.T+T˥q>˻܈Oowj>Za5!+%J/UpmNa Ԟ(8>F g)6KT R 83>T~jnoţǪ1{=vN Hcծ<ʭ~plOWPBÇۏn?|GxqFYh6:o8&AfƖ-'*hh7*9+L?1t"?Y(' } M da5.%x} Kr'9DAa*;ܻ8WPLgC5*j3Di*~f@#HmVL];јp݆c8?qnd~&תS#Bk~rs&r $L/'nN`>&|Oo`m D@ w6 yy
    Enjoying the preview?
    Page 1 of 1