更新时间:2021-07-16 20:43:08
coverpage
Mastering SaltStack
Credits
Foreword
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. Reviewing a Few Essentials
Executing commands remotely
SLS file trees
Using States for configuration management
The basics of Grains Pillars and templates
Summary
Chapter 2. Diving into Salt Internals
Understanding the Salt configuration
The Renderer
Understanding the Loader
Plunging into the State compiler
Chapter 3. Exploring Salt SSH
Grappling with SSH
Using rosters
Understanding the salt-thin agent
Using the raw SSH mode
Chapter 4. Managing Tasks Asynchronously
Looking at the event system
Building Reactors
Using the queue system
Chapter 5. Taking Salt Cloud to the Next Level
Examining the Salt Cloud configuration
Building custom deploy scripts
Taking a look at cloud maps
Working with autoscale Reactors
Chapter 6. Using Salt with REST
Looking at Salt's HTTP library
Understanding Salt API
Working with webhooks
Chapter 7. Understanding the RAET Protocol
Comparing RAET and ZeroMQ
Flow-based programming
Driving with RAET
Chapter 8. Strategies for Scaling
All about syndication
High availability with multiple Masters
Incorporating external data sources
Using the Master API
Testing load in the infrastructure
Chapter 9. Monitoring with Salt
Monitoring basics
Monitoring with Returners
Using monitoring states
Working with beacons
Setting up alerts
Chapter 10. Exploring Best Practices
Future-proofing your infrastructure
Setting up your directories
The SLS efficiency
Naming conventions
Templates and variables
Chapter 11. Troubleshooting Problems
What the…?
Using salt-call locally
Working with YAML
Asking the community for help
Index