舉報

會員
Puppet 3 Cookbook
最新章節:
Index
Puppet3CookbookiswritteninaCookbookstyle,showingyouhowtosetupandexpandyourPuppetinfrastructure.ItnotonlygivesyoueverythingyouneedtobecomeaPuppetexpert,butincludespowerfulcodesamplesandtechniquesdevelopedovermanyyearsofproductionexperience.Withit,you’llsavetimeandeffortbyautomatingtediousmanualprocesses,impressyourbossbydeliveringbetterbusinessvaluefromIT,andfuture-proofyourcareerbygettingtogripswiththenewtechnologiesrevolutionizingtheindustry."Puppet3Cookbook"isforanyonewhobuildsandadministersservers,especiallyinaweboperationscontext.ItrequiressomeexperienceofLinuxsystemsadministration,includingfamiliaritywiththecommandline,filesystem,andtextediting.Noprogrammingexperienceisrequired.
目錄(118章)
倒序
- coverpage
- Puppet 3 Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Puppet Infrastructure
- Introduction
- Installing Puppet
- Creating a manifest
- Managing your manifests with Git
- Creating a decentralized Puppet architecture
- Writing a papply script
- Running Puppet from cron
- Deploying changes with Rake
- Bootstrapping Puppet with Rake
- Automatic syntax checking with Git hooks
- Chapter 2. Puppet Language and Style
- Introduction
- Using community Puppet style
- Checking your manifests with puppet-lint
- Using modules
- Using standard naming conventions
- Using inline templates
- Iterating over multiple items
- Writing powerful conditional statements
- Using regular expressions in if statements
- Using selectors and case statements
- Using the in operator
- Using regular expression substitutions
- Chapter 3. Writing Better Manifests
- Introduction
- Using arrays of resources
- Using definitions
- Using dependencies
- Using tags
- Using run stages
- Using node inheritance
- Passing parameters to classes
- Using class inheritance and overriding
- Writing reusable cross-platform manifests
- Getting information about the environment
- Importing dynamic information
- Passing arguments to shell commands
- Chapter 4. Working with Files and Packages
- Introduction
- Making quick edits to config files
- Using Augeas to automatically edit config files
- Building config files using snippets
- Using ERB templates
- Using array iteration in templates
- Using GnuPG to encrypt secrets
- Installing packages from a third-party repository
- Building packages automatically from source
- Comparing package versions
- Chapter 5. Users and Virtual Resources
- Introduction
- Using virtual resources
- Managing users with virtual resources
- Managing users' SSH access
- Managing users' customization files
- Efficiently distributing cron jobs
- Using schedules to limit when resources can be applied
- Using host resources
- Using multiple file sources
- Distributing directory trees
- Cleaning up old files
- Auditing resources
- Temporarily disabling resources
- Chapter 6. Applications
- Introduction
- Managing Apache servers
- Creating Apache virtual hosts
- Creating Nginx virtual hosts
- Managing MySQL
- Managing Ruby
- Chapter 7. Servers and Cloud Infrastructure
- Introduction
- Building high-availability services using Heartbeat
- Managing NFS servers and file shares
- Using HAProxy to load-balance multiple web servers
- Managing firewalls with iptables
- Managing EC2 instances
- Managing virtual machines with Vagrant
- Chapter 8. External Tools and the Puppet Ecosystem
- Introduction
- Creating custom facts
- Adding external facts
- Setting facts as environment variables
- Importing configuration data with Hiera
- Storing secret data with hiera-gpg
- Generating manifests with puppet resource
- Generating manifests with other tools
- Testing your manifests with rspec-puppet
- Using public modules
- Using an external node classifier
- Creating your own resource types
- Creating your own providers
- Creating your own functions
- Chapter 9. Monitoring Reporting and Troubleshooting
- Introduction
- Doing a dry run
- Logging command output
- Logging debug messages
- Generating reports
- Producing automatic HTML documentation
- Drawing dependency graphs
- Understanding Puppet errors
- Inspecting configuration settings
- Index 更新時間:2021-04-09 23:52:48
推薦閱讀
- Sakai CLE Courseware Management
- Adobe創意大學After Effects CS5 影視特效師標準實訓教材
- Getting Started with Microsoft Application Virtualization 4.6
- Spring Python 1.1
- 中文版Illustrator 2021完全自學教程
- 攝影照片修飾完全自學手冊
- DWR Java AJAX Applications
- 下一代空間計算:AR與VR創新理論與實踐
- 中文版Photoshop CC2018從入門到精通(第4版)
- PostgreSQL 9.0 High Performance
- 3ds Max/VRay印象燈光/材質/渲染技術精粹Ⅲ
- Power Query For Excel:讓工作化繁為簡
- 中文版AutoCAD 2022從入門到精通
- NX Open API編程技術
- 零基礎學Premiere Pro短視頻制作
- Apache Solr High Performance
- Photoshop+Illustrator人體專業插畫繪制教程
- Network Administration with FreeBSD 7
- Excel+Python:飛速搞定數據分析與處理
- 好學、好用、好玩的Photoshop 寫給初學者的入門書(第2版)
- 讓你的PPT更精美:美化PPT必備100招
- 中文版PTC Creo 4.0完全實戰技術手冊
- Gnucash 2.4 Small business accounting
- 神奇的中文版Photoshop CC 2015入門書
- Photoshop CC 2017從入門到精通(全彩版)
- OpenCV+TensorFlow深度學習與計算機視覺實戰
- Photoshop CC 2018標準培訓教程
- 五筆打字從入門到精通
- CATIA V5完全學習手冊
- PS教程:迅速提升Photoshop核心技術的100個關鍵技能