https://github.com/vishal-biyani/saltstack-cluster
Saltstack workshop with hands on demo. The workshop sets you up with a running Saltstack cluster on your laptop and walks through key concepts with practical demos.
https://github.com/vishal-biyani/saltstack-cluster
configuration-management infrastructure-as-code infrastructure-automation infrastructure-management paas salt saltstack tutorial tutorial-code tutorial-exercises vagrant vagrantfile workshop workshop-materials
Last synced: about 1 month ago
JSON representation
Saltstack workshop with hands on demo. The workshop sets you up with a running Saltstack cluster on your laptop and walks through key concepts with practical demos.
- Host: GitHub
- URL: https://github.com/vishal-biyani/saltstack-cluster
- Owner: vishal-biyani
- Created: 2015-10-25T09:12:46.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-11T06:53:19.000Z (over 7 years ago)
- Last Synced: 2025-03-25T14:50:56.749Z (about 2 months ago)
- Topics: configuration-management, infrastructure-as-code, infrastructure-automation, infrastructure-management, paas, salt, saltstack, tutorial, tutorial-code, tutorial-exercises, vagrant, vagrantfile, workshop, workshop-materials
- Language: HTML
- Homepage: http://vishal-biyani.github.io/saltstack-cluster/
- Size: 52.7 KB
- Stars: 12
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Saltstack Workshop
## Introduction
[Saltstack](https://docs.saltstack.com/en/latest/) is a configuration management platform for managing large infrastructure. This workshop sets you up with a small cluster on your laptop and then walks through key concepts with explanations and hands on code & demo. You can follow along the tutorial trail and learn Saltstack. All you need is a laptop with sufficient resources to run a few VMs.
This site is best viewed [here](http://vishal-biyani.github.io/saltstack-cluster/), if you are viewing on Github do navigate to link above
## Modules
| Module | Description |
|---|---|
|[Setup](docs/setup)| Setup the local environment so that you can start using Saltstack cluster|
|[Targetting](docs/target)|How to target nodes from a large cluster of nodes|
|[Grains](docs/grains)| How to use Grains to get information of systems|
|[YAML](docs/yaml)|Three simple rules to use YAML|
|[Pillar](docs/pillar)|User defined configuration data|
|[Directory Structure](docs/dir_structure)|The structure of code and data in Salt|
|[Remote execution](docs/remote_execution)|How to fire commands from the master|
|[Jinja](docs/jinja)|Templating language for programming Salt|
|[State Files](docs/sls)|Salt States which converge infrastructure|
|[Formula](docs/formula)|The logical units of the Saltstack|
|[Salt Mine](docs/mine)|How to use mine for cross node data retrieval|
|[Salt Beacons](docs/beacon)|Beacons for watching things|
|[Reactor](docs/reactor)|How to create events and actions|
|[Orchestration](docs/orchestrate)|Orchestrate complex workflows|--------