Toggle navigation
Overview
Tutorials
Documentation
Downloads
Develop
Table of Contents
Glossary
previous
next
all salt modules
index
Developing Salt
¶
Overview
Salt Client
Overview
Salt Master
Overview
Moving Pieces
Publisher
EventPublisher
MWorker
ReqServer
Job Flow
Salt Minion
Overview
Event System
Job Flow
Master Job Flow
A Note on ClearFuncs vs. AESFuncs
Contributing
Salt Coding Style
Sending a GitHub pull request
Salt's Branch Topology
Keeping Salt Forks in Sync
Posting patches to the mailing list
Issue and Pull Request Labeling System
Mentionbot
GPG Verification
Deprecating Code
Dunder Dictionaries
__opts__
__salt__
__grains__
__pillar__
__context__
External Pillars
Location
Configuration
The Module
Imports and Logging
Options
Initialization
__virtual__
ext_pillar
Example configuration
Reminder
Installing Salt for development
Running a self-contained development version
Installing Salt from the Python Package Index
Editing and previewing the documentation
Running unit and integration tests
Issue and Pull Request Labeling System
GitHub Labels and Milestones
Milestones
Labels
Logging Internals
Modular Systems
Execution Modules
Interactive Debugging
State Modules
Auth
Fileserver
Grains
Output
Pillar
Renderers
Returners
Runners
Tops
Wheel
Package Providers
Package Functions
Package Repo Functions
Low-Package Functions
Reporting Bugs
Salt Topology
Servers
PUB/SUB
Return
Translating Documentation
Building A Localized Version of the Documentation
Developing Salt Tutorial
Fork
Clone
Fetch
Branch
Edit
Commit
Push
Merge
Resources
Salt Extend
Command line usage
Choosing a template
Adding templates
API
Salt's Test Suite
Test Directory Structure
Running The Tests
Automated Test Runs
Writing Tests
raet
Protocol
Header
Packet
Header Fields
Session Bootstrap
Session
Service Types or Modular Services
SaltStack Git Policy
New Code Entry
Release Branching
Salt Conventions
Writing Salt Documentation
Salt Formulas
SaltStack Packaging Guide
Salt Release Process
Salt Coding Style
Salt code and internals
Contents
Salt Community Projects
Hubblestack
alkali
buoyant
Salt Sandbox
Salt Vagrant Demo
Salt's Test Suite: An Introduction
Getting Set Up For Tests
Test Directory Structure
Running the Test Suite
Writing Tests for Salt
Checking for Log Messages
Automated Test Runs
Additional Testing Documentation
Previous
Next
2016.11.9
2017.7.4
Develop
Installation
Configuring Salt
Using Salt
Remote Execution
Configuration Management
Utility Modules - Code Reuse in Custom Modules
Events & Reactor
Orchestration
Salt SSH
Salt Cloud
Salt Proxy Minion
Salt Virt
Command Line Reference
Salt Module Reference
APIs
Architecture
Minion Data Cache
Windows
Developing Salt
Overview
Salt Client
Salt Master
Salt Minion
A Note on ClearFuncs vs. AESFuncs
Contributing
Deprecating Code
Dunder Dictionaries
External Pillars
Installing Salt for development
GitHub Labels and Milestones
Logging Internals
Modular Systems
Package Providers
Reporting Bugs
Salt Topology
Translating Documentation
Developing Salt Tutorial
Salt Extend
Salt's Test Suite
raet
SaltStack Git Policy
Salt Conventions
Salt code and internals
Salt Community Projects
Salt's Test Suite: An Introduction
Release Notes