SaltStack Deconstructed - Intro
image/svg+xml
SaltStack Deconstructed - Intro
salt-extend
Master
Minion
Minion
Master
salt-extend
salt
salt-api
salt-call
salt-cloud
salt-cp
salt-extend
salt-minion
salt-master
salt-proxy
salt-run
salt-ssh
salt-syndic
spm
salt-key
salt-unity
salt-unity key
salt-unity master
gitfs_remotes:
- https://github.com/saltstack-formulas/apache-formula
- https://github.com/saltstack-formulas/memcached-formula
file_roots:
base:
- /srv/salt
- /srv/formulas/my_app
- /srv/formulas/my_db
repo
nginx formula
my_app formula
my_db formula
apache formula
apache formula
nginx formula
my_app formula
my_db formula
/srv/pillar
└── my_app
└── defaults.sls
/srv/salt/formulas
└── my_app
├── config.sls
└── service.sls
formula
Key Cache
Minion
salt-minion
Master
salt-master
salt-syndic
Master
salt-master
salt
Minion
salt-minion
Minion
salt-minion
Minion
salt-minion
Serial
Smart Light
Router
Switch
Third Party
HTTPS Client
Python
SSH Daemon
salt-run jobs.list_jobs
salt-run state.orchestrate orch.deploy_system
salt-run manage.down removekeys=True
states
pillars
salt
salt-key
salt-cp
salt-api
salt-call
salt-proxy
salt-run
salt-extend
salt-ssh
salt-unity
spm
salt-cloud
salt-unity
salt-master
salt-minion
salt-minion
salt-unity
salt-extend
spm
salt-cp
salt-key
salt-syndic
salt-proxy
salt-api
salt-cloud
salt-ssh
salt-run
salt-call
salt
1
Start
Action
salt
salt-call
salt-run
salt-ssh
salt-cloud
End