{"id":16934951,"url":"https://github.com/vishal-biyani/saltstack-cluster","last_synced_at":"2025-04-11T18:53:35.286Z","repository":{"id":92985887,"uuid":"44903265","full_name":"vishal-biyani/saltstack-cluster","owner":"vishal-biyani","description":"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.","archived":false,"fork":false,"pushed_at":"2017-10-11T06:53:19.000Z","size":54,"stargazers_count":12,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T14:50:56.749Z","etag":null,"topics":["configuration-management","infrastructure-as-code","infrastructure-automation","infrastructure-management","paas","salt","saltstack","tutorial","tutorial-code","tutorial-exercises","vagrant","vagrantfile","workshop","workshop-materials"],"latest_commit_sha":null,"homepage":"http://vishal-biyani.github.io/saltstack-cluster/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vishal-biyani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-25T09:12:46.000Z","updated_at":"2023-11-03T17:11:36.000Z","dependencies_parsed_at":"2023-03-30T19:56:43.212Z","dependency_job_id":null,"html_url":"https://github.com/vishal-biyani/saltstack-cluster","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-biyani%2Fsaltstack-cluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-biyani%2Fsaltstack-cluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-biyani%2Fsaltstack-cluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal-biyani%2Fsaltstack-cluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vishal-biyani","download_url":"https://codeload.github.com/vishal-biyani/saltstack-cluster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248464539,"owners_count":21108238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration-management","infrastructure-as-code","infrastructure-automation","infrastructure-management","paas","salt","saltstack","tutorial","tutorial-code","tutorial-exercises","vagrant","vagrantfile","workshop","workshop-materials"],"created_at":"2024-10-13T20:53:20.651Z","updated_at":"2025-04-11T18:53:35.256Z","avatar_url":"https://github.com/vishal-biyani.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Saltstack Workshop\n\n## Introduction\n\n[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 \u0026 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. \n\nThis site is best viewed [here](http://vishal-biyani.github.io/saltstack-cluster/), if you are viewing on Github do navigate to link above\n\n## Modules\n\n| Module | Description |\n|---|---|\n|[Setup](docs/setup)| Setup the local environment so that you can start using Saltstack cluster|\n|[Targetting](docs/target)|How to target nodes from a large cluster of nodes|\n|[Grains](docs/grains)| How to use Grains to get information of systems|\n|[YAML](docs/yaml)|Three simple rules to use YAML|\n|[Pillar](docs/pillar)|User defined configuration data|\n|[Directory Structure](docs/dir_structure)|The structure of code and data in Salt|\n|[Remote execution](docs/remote_execution)|How to fire commands from the master|\n|[Jinja](docs/jinja)|Templating language for programming Salt|\n|[State Files](docs/sls)|Salt States which converge infrastructure|\n|[Formula](docs/formula)|The logical units of the Saltstack|\n|[Salt Mine](docs/mine)|How to use mine for cross node data retrieval|\n|[Salt Beacons](docs/beacon)|Beacons for watching things|\n|[Reactor](docs/reactor)|How to create events and actions|\n|[Orchestration](docs/orchestrate)|Orchestrate complex workflows|\n\n--------","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal-biyani%2Fsaltstack-cluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishal-biyani%2Fsaltstack-cluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal-biyani%2Fsaltstack-cluster/lists"}