Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Seth House, Mircea Ulinic
Network Automation at Scale
1. Introduction
Salt and SaltStack
Exploring the Architecture of Salt
Diving into the Salt Proxy Minion
Installing Salt: The Easy Way
Introducing NAPALM
The NAPALM Proxy
Brief Introduction to Jinja and YAML
The Three Rules of YAML
The Three Rules of Jinja
Extensible and Scalable Configuration Files: SLS
2. Preparing the Salt Environment
Salt Nomenclature
Pillar
Configuring the NAPALM Pillar
Grains
Master Configuration
File Roots
Pillar Roots
Using External Pillar
Proxy Configuration
The Pillar Top File
Starting the Processes
Starting the Master Process
Starting the Proxy Processes
3. Understanding the Salt CLI Syntax
Functions and Arguments
Targeting Devices
Targeting Using the Minion ID
Targeting Using a List of Minion IDs
Targeting Using Shell-Like Globbing
Targeting Using Regular Expressions
Targeting Using Grains
Targeting Using Pillar Data
Compound Target Matching
Defining and Targeting Using Nodegroups
Targeting Inside the Top File
Options
Outputters
4. Configuration Management: Introduction
Loading Static Configuration
Loading Dynamic Changes
5. Salt States: Advanced Configuration Management
The State Top File
NetConfig
Automating the Configuration of the NTP Servers
Automating the Interfaces Configuration of a Multivendor Network
NetYANG
Writing the Pillar Corresponding to the openconfig-lldp YANG Model
Automating the Interfaces Configuration of a Multivendor Network, Using the NetYANG State
Capirca and the NetACL Salt State Module
6. The Salt Event Bus
Event Tags and Data
Consume Salt Events
Reactor
HTTP Stream
Raw ZeroMQ
Event Types
Job Events
Authentication Events
Minion Start Events
Key Events
Presence Events
State Events
7. Beacons
Configuration
Troubleshooting
8. Engines
Engines Are Easy to Configure
napalm-logs and the napalm-syslog Engine
The napalm-logs Library and Daemon
The napalm-syslog Salt Engine
9. Salt Reactor
Getting Started
Best Practices
Debugging
Acknowledgments
From Mircea
From Seth
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Network Automation at Scale
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset