What this learning path covers
Module 1, Puppet 4 Essentials, Second Edition, gets you started rapidly and intuitively as you'll put Puppet's tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. We'll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we'll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies.
By the end of this module, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain.
Module 2, Extending Puppet - Second Edition , will be your guide to designing and deploying your Puppet architecture. It will help you utilize Puppet to manage your IT infrastructure. Get to grips with Hiera and learn how to install and configure it, before learning best practices for writing reusable and maintainable code. You will also be able to explore the latest features of Puppet 4, before executing, testing, and deploying Puppet across your systems. As you progress, Extending Puppet takes you through higher abstraction modules, along with tips for effective code workflow management.
Finally, you will learn how to develop plugins for Puppet - as well as some useful techniques that can help you to avoid common errors and overcome everyday challenges.
Module 3, Mastering Puppet Second Edition, deals with the issues faced when scaling out Puppet to handle large numbers of nodes. It will show you how to fit Puppet into your enterprise and allow many developers to work on your Puppet code simultaneously. In addition, you will learn to write custom facts and roll your own modules to solve problems. Next, popular options for performing reporting and orchestration tasks will be introduced in this book. Moving over to troubleshooting techniques, which will be very useful. The concepts presented are useful to any size organization.
By the end of this module, you will know how to deal with problems of scale and exceptions in your code, automate workflows, and support multiple developers working simultaneously.
- DevOps:軟件架構(gòu)師行動(dòng)指南
- UI圖標(biāo)創(chuàng)意設(shè)計(jì)
- Access 數(shù)據(jù)庫應(yīng)用教程
- Practical DevOps
- SQL語言從入門到精通
- Troubleshooting PostgreSQL
- Visual C++數(shù)字圖像處理技術(shù)詳解
- Linux命令行與shell腳本編程大全(第4版)
- Learning Salesforce Einstein
- Mastering Linux Network Administration
- Java EE 8 Application Development
- Java零基礎(chǔ)實(shí)戰(zhàn)
- Arduino Wearable Projects
- 遠(yuǎn)方:兩位持續(xù)創(chuàng)業(yè)者的點(diǎn)滴思考
- 軟件工程與UML案例解析(第三版)