
Salt Essentials
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Copyright
- Table of Contents
- Preface
- Who Should Read This Book
- Why We Wrote This Book
- What This Book Is Not
- A Word on Salt Today
- Navigating This Book
- Online Resources
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Chapter 1. Introduction
- What Is Salt?
- High-Level Architecture
- Some Quick Examples
- System Management
- Configuration Management
- A Brief History
- Topology Options
- Extending Salt
- Chapter 2. Quick Start: First Taste of Salt
- Single-Master Setup
- From Packages
- Bootstrap Script
- Starting Up
- Basic Commands
- salt: The Main Workhorse
- salt-key: Key Management
- salt-call: Execution on the Minion
- salt-run: Coordination of Jobs on the Master
- Summary of Commands
- Key Management
- Viewing Keys
- Accepting Keys
- Rejecting Keys
- Key Files
- Minion Targeting
- Minion ID
- List (-L)
- Glob
- Regular Expression (-E)
- Grains (-G)
- Compound (-C)
- Targeting Summary
- Additional Remote Execution Details
- Conclusion
- Chapter 3. Execution Modules: The Functional Foundation
- sys: Information and Documentation About Modules
- sys.doc Basic Documentation
- sys.list_modules, sys.list_functions: Simple Listings
- cmd: Execute Via a Shell
- cmd.run: Run Any Command
- pkg: Manage Packages
- Virtual Modules
- pkg.list_pkgs: List All Installed Packages
- pkg.available_version: See What Version Will Be Installed
- pkg.install: Install Packages
- user: Manage Users
- user.add: Add Users
- user.list_users, user.info: Get User Info
- saltutil: Access Various Salt Utilities
- Summary
- Chapter 4. Configuration Management: Salt States
- State File Overview
- SLS Example: Adding a User
- Working with the Multilayered State System
- Highstate and the Top File
- The Top File
- State Ordering
- require: Depend on Another State
- watch: Run Based on Other Changes
- Odds and Ends
- Summary
- Chapter 5. Minion Data/Master Data
- Grains Are Minion Data
- Performing Basic Grain Operations
- Setting Grains
- Targeting with Grains in the Top File
- Pillars Are Data from the Master
- Querying Pillar Data
- Querying Other Sources with External Pillars
- Renderers Give Data Options
- Chapter 6. Extending Salt: Part I
- Introduction to Jinja
- Jinja Basics
- Templating with Jinja
- Filtering by Grains
- Custom Execution Module
- Custom State Modules
- Custom Grains
- External Pillars
- Summary
- Chapter 7. More on the Master
- Runners
- Manage Minions
- Manage Jobs
- The orchestrate Runner
- The Event System
- The Reactor System
- Summary
- Chapter 8. Extending Salt: Part II
- Python Client API
- Reading Configuration Data on a Master and Minion
- Using the Master Client (LocalClient) API
- Using the Caller Client API
- Custom Runners
- Writing a Custom Runner
- Using the RunnerClient API
- Summary
- Chapter 9. Topology and Configuration Options
- Master Configuration
- Directories and Files
- Logging
- Access Control
- File Server Options
- Topology Variations
- Masterless Minions
- Peer System
- Syndication Masters
- Multiple Masters
- Chapter 10. Brief Introduction to salt-cloud
- Overview
- Setup: AWS and salt-cloud
- Installing salt-cloud
- Cloud Providers
- Cloud Profiles
- Cloud Maps
- Introspection via salt-cloud
- Creating an Infrastructure
- More Information
- Appendix A. Using Vagrant to Run Salt Examples
- Install Companion Code, VirtualBox, and Vagrant
- Configure Salt
- Appendix B. YAML
- Index
- About the Authors
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.