目錄(85章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Introduction to the Chef Ecosystem
- Different modes of running Chef
- Terminology used in the world of Chef
- The anatomy of a Chef run
- Setting up a work environment
- Summary
- Chapter 2. Knife and Its Associated Plugins
- Introducing Knife
- Summary
- Chapter 3. Chef and Ruby
- Ruby
- IRB
- Variables and types
- Symbols
- Basic operations
- Conditional statements and loops
- Methods
- Arrays
- Bang methods
- Hashes
- Classes and objects
- Summary
- Chapter 4. Controlling Access to Resources
- The bootstrap process
- Authentication
- Authorization
- Summary
- Chapter 5. Starting the Journey to the World of Recipes
- Resources
- Recipes
- Best practices when writing recipes
- Summary
- Chapter 6. Cookbooks and LWRPs
- Cookbooks
- Custom resources
- Summary
- Chapter 7. Roles and Environments
- Managing roles
- Managing environments
- Setting up an environment on a node
- Role and environment attributes
- Environment run lists
- Summary
- Chapter 8. Attributes and Their Uses
- Attribute naming
- Different types of attributes
- Different sources of attributes
- Attribute precedence
- Attribute whitelisting
- Summary
- Chapter 9. Ohai and Its Plugin Ecosystem
- Running the Ohai binary
- Ohai plugins
- Custom plugins
- Summary
- Chapter 10. Data Bags and Templates
- Data bags
- Templates
- Summary
- Chapter 11. Chef API and Search
- Prerequisites for using Chef API
- Authentication of requests
- Endpoints
- Search
- Ridley
- Summary
- Chapter 12. Extending Chef
- Custom Knife plugins
- Custom Chef handlers
- Summary
- Chapter 13. (Ab)Using Chef
- The dynamic server list in Capistrano using Chef
- Capistrano style deployments using Chef's "deploy" resource
- Extending Chef to bootstrap distributed systems
- Test-driven development with Chef
- Types of tests
- Summary
- Index 更新時間:2021-07-16 14:02:39
推薦閱讀
- 劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)
- jQuery EasyUI網(wǎng)站開發(fā)實(shí)戰(zhàn)
- 軟件測試項(xiàng)目實(shí)戰(zhàn)之性能測試篇
- Apache Spark 2 for Beginners
- Python機(jī)器學(xué)習(xí)基礎(chǔ)教程
- Swift Playgrounds少兒趣編程
- GameMaker Essentials
- PyQt編程快速上手
- Maven for Eclipse
- Java并發(fā)實(shí)現(xiàn)原理:JDK源碼剖析
- 例說FPGA:可直接用于工程項(xiàng)目的第一手經(jīng)驗(yàn)
- MongoDB Cookbook
- 高質(zhì)量程序設(shè)計(jì)指南:C++/C語言
- 一步一步學(xué)Spring Boot:微服務(wù)項(xiàng)目實(shí)戰(zhàn)(第2版)
- Swift編程實(shí)戰(zhàn):iOS應(yīng)用開發(fā)實(shí)例及完整解決方案
- 深入理解C++11:C++11新特性解析與應(yīng)用
- Java Web應(yīng)用設(shè)計(jì)及實(shí)戰(zhàn)
- Java 9 Cookbook
- Apple Pay Essentials
- Building Data Streaming Applications with Apache Kafka
- 中文版AutoCAD項(xiàng)目教程
- Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程
- 音視頻開發(fā)進(jìn)階指南:基于Android與iOS平臺的實(shí)踐
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及應(yīng)用
- PHP 5完全攻略
- 智能風(fēng)控平臺:架構(gòu)、設(shè)計(jì)與實(shí)現(xiàn)
- Programming Arduino with LabVIEW
- INSTANT PostgreSQL Starter
- Web Development with MongoDB and NodeJS(Second Edition)
- 數(shù)據(jù)結(jié)構(gòu)(C++語言版)