[38;5;12m                                                                               [39m[38;2;255;187;0m[1m[4mAwesome SaltStack [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m

[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.[39m


[38;5;12m (https://www.saltstack.com/)[39m

[38;5;12mSaltStack is the other configuration management system built with Python.\[39m
[38;5;12mIt[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mseconds,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mtens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthousands[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
[38;5;12mmilliseconds.\[39m
[38;5;12mSaltStack software manages system infrastructure and the application stacks that run on it and is used by web-scale application developers, DevOps teams and systems administrators.[39m

[38;5;12mA :gem: means [39m[38;5;14m[1mreally _awesome / useful_[0m[38;5;12m.[39m

[38;2;255;187;0m[4mContents[0m

[38;5;12m- [39m[38;5;14m[1mOfficial resources[0m[38;5;12m (#official-resources)[39m
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
[38;5;12m- [39m[38;5;14m[1mCode[0m[38;5;12m (#code)[39m
[38;5;12m- [39m[38;5;14m[1mIntegrations[0m[38;5;12m (#integrations)[39m
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
[38;5;12m- [39m[38;5;14m[1mPresentations[0m[38;5;12m (#presentations)[39m
[38;5;12m- [39m[38;5;14m[1mBlogposts and opinions[0m[38;5;12m (#blogposts-and-opinions)[39m
[38;5;12m- [39m[38;5;14m[1mDiscussions[0m[38;5;12m (#discussions)[39m
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
[38;5;12m- [39m[38;5;14m[1mFormulas[0m[38;5;12m (#formulas)[39m
[38;5;12m- [39m[38;5;14m[1mCheat sheets[0m[38;5;12m (#cheat-sheets)[39m
[38;5;12m- [39m[38;5;14m[1mUncategorized[0m[38;5;12m (#uncategorized)[39m
[38;5;12m- [39m[38;5;14m[1mAttic[0m[38;5;12m (#attic)[39m

[38;2;255;187;0m[4mOfficial resources[0m


[38;5;12m- [39m[38;5;14m[1mSaltStack site[0m[38;5;12m (https://www.saltstack.com/) - Company website.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Project site[0m[38;5;12m (https://saltproject.io/) - Salt Project (Salt Open Source) website.[39m
[38;5;12m- [39m[38;5;14m[1mvRealize Automation SaltStack Config[0m[38;5;12m (https://www.vmware.com/products/vrealize-automation/saltstack-config.html) - vRealize Automation SaltStack Config website at VMware (new name for commercial SaltStack product).[39m
[38;5;12m- [39m[38;5;14m[1mGitHub repo[0m[38;5;12m (https://github.com/saltstack/salt) - Salt's source code, issues discussion and collaboration.[39m
[38;5;12m- [39m[38;5;14m[1mGitLab repo[0m[38;5;12m (https://gitlab.com/saltstack/open) - Salt Project's eventual new home.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Documentation[0m[38;5;12m (https://docs.saltproject.io/en/latest/) - Official documentation.[39m
[38;5;12m- [39m[38;5;14m[1mSalt in 10 minutes[0m[38;5;12m (https://docs.saltproject.io/en/latest/topics/tutorials/walkthrough.html) - Official walkthrough.[39m

[38;5;12m- [39m[38;5;14m[1mSaltStack Get Started[0m[38;5;12m (https://docs.saltproject.io/en/getstarted/) - These tutorials walk you through the basics of getting SaltStack up and running. :gem:[39m
[38;5;12m- [39m[38;5;14m[1mTraining and certification[0m[38;5;12m (https://www.saltstack.com/products/saltstack-training/) - Official training.[39m
[38;5;12m- [39m[38;5;14m[1mJinja2 documentation[0m[38;5;12m (http://jinja.pocoo.org/docs/latest/) - This official documentation covers the used templating language in Salt.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Module Contributions[0m[38;5;12m (https://github.com/saltstack/salt-contrib) - Salt modules developed by the community.[39m

[38;2;255;187;0m[4mTutorials[0m


[38;5;12m- [39m[38;5;14m[1mAbout SaltStack[0m[38;5;12m (http://www.yet.org/2016/09/salt/) - Extensive blogpost with lots of in-depth information. :gem:[39m
[38;5;12m- [39m[38;5;14m[1mA dive into SaltStack[0m[38;5;12m (https://opencredo.com/a-dive-into-salt-stack/) - SaltStack uncovered - Configuration management has been a big leap forward for System Engineers.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mMap[0m[38;5;14m[1m [0m[38;5;14m[1mFiles[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mDeploy[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mNginx[0m[38;5;14m[1m [0m[38;5;14m[1mReverse[0m[38;5;14m[1m [0m[38;5;14m[1mProxy[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/how-to-use-salt-cloud-map-files-to-deploy-app-servers-and-an-nginx-reverse-proxy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWalkthrough[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mSalt[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMap[39m[38;5;12m [39m[38;5;12mFiles[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mNginx[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mproxy.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAn[0m[38;5;14m[1m [0m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mTerminology[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mConcepts[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/an-introduction-to-saltstack-terminology-and-concepts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m1[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m_Managing[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mInfrastructure:[0m[38;5;14m[1m [0m[38;5;14m[1mInstalling[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mMaster[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-installing-the-salt-master)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m_Managing[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mInfrastructure:[0m[38;5;14m[1m [0m[38;5;14m[1mConfiguring[0m[38;5;14m[1m [0m[38;5;14m[1mSalt-Cloud[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSpin[0m[38;5;14m[1m [0m[38;5;14m[1mUp[0m[38;5;14m[1m [0m[38;5;14m[1mDigitalOcean[0m[38;5;14m[1m [0m[38;5;14m[1mResources[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-configuring-salt-cloud-to-spin-up-digitalocean-resources)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m3[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m_Managing[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mInfrastructure:[0m[38;5;14m[1m [0m[38;5;14m[1mCreating[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mStates[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mNginx[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-creating-salt-states-for-nginx-web-servers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m_Managing[39m[38;5;12m [39m
[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mInfrastructure:[0m[38;5;14m[1m [0m[38;5;14m[1mCreating[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mStates[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mHAProxy[0m[38;5;14m[1m [0m[38;5;14m[1mLoad[0m[38;5;14m[1m [0m[38;5;14m[1mBalancers[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-creating-salt-states-for-haproxy-load-balancers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m
[38;5;12m_Managing[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mInfrastructure:[0m[38;5;14m[1m [0m[38;5;14m[1mCreating[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mStates[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mMySQL[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/saltstack-infrastructure-creating-salt-states-for-mysql-database-servers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m6[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m_Managing[39m[38;5;12m [39m
[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mEnvironments[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSaltStack_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mStarted[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mOther[0m[38;5;14m[1m [0m[38;5;14m[1mConfiguration[0m[38;5;14m[1m [0m[38;5;14m[1mManagement[0m[38;5;14m[1m [0m[38;5;14m[1mSystem[0m[38;5;14m[1m [0m[38;5;14m[1mBuilt[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;12m [39m[38;5;12m(https://www.linuxjournal.com/content/getting-started-salt-stack-other-configuration-management-system-built-python)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mJournal[39m[38;5;12m [39m
[38;5;12m"Getting[39m[38;5;12m [39m[38;5;12mstarted"[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m2013.[39m
[38;5;12m- [39m[38;5;14m[1mCreate an army of Salt minions on DigitalOcean[0m[38;5;12m (http://www.aaronbell.com/lets-make-salt-minions-on-digitalocean/) - Combine the simplicity of Salt with DigitalOcean's snapshot and image feature.[39m
[38;5;12m- [39m[38;5;14m[1mVagrant & SaltStack Quickstart Tutorial[0m[38;5;12m (https://hittaruki.info/post/vagrant-saltstack-tutorial/) - Getting started with SaltStack and Vagrant.[39m
[38;5;12m- [39m[38;5;14m[1mSalt-API, A Crash Course[0m[38;5;12m (https://thereluctanttecchie.blogspot.com/2014/01/salt-api-crash-course.html) - Get a barebones salt-api proof of concept up and running.[39m
[38;5;12m- [39m[38;5;14m[1mRevised Getting Started with SaltStack - Part 1[0m[38;5;12m (https://www.infracloud.io/blog/revised-getting-started-with-saltstack-part-1/) - Simple setup and play around on the command line.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Examples[0m[38;5;12m (https://www.unixmen.com/saltstack-examples/) - Will teach you some of default functions in a quick way.[39m
[38;5;12m- [39m[38;5;14m[1mGetting Started with Saltstack and salt-workspace[0m[38;5;12m (https://blog.badgerops.net/getting-started-with-salt-workspace/) - Learning SaltStack by setting up a salt-workspace.[39m
[38;5;12m- [39m[38;5;14m[1mGetting started with Salt Structure[0m[38;5;12m (https://blog.badgerops.net/getting-started-with-salt-structure-2/) - Learn how to setup a structured SaltStack workspace.[39m
[38;5;12m- [39m[38;5;14m[1mIntroduction to SaltStack[0m[38;5;12m (https://github.com/redmage123/Introduction-to-Saltstack) - A two day course designed to quickly introduce System Administrators and Application Developers on how to start using Saltstack.[39m
[38;5;12m- [39m[38;5;14m[1mThe Simplest Way to Learn SaltStack[0m[38;5;12m (https://medium.com/@timlwhite/the-simplest-way-to-learn-saltstack-cd9f5edbc967) - Start to learn the basics of SaltStack by setting it up in Docker.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack - Quick Guide[0m[38;5;12m (https://www.tutorialspoint.com/saltstack/saltstack_quick_guide.htm) - Part of the larger "Learn SaltStack"-tutorial at Tutorials Point.[39m
[38;5;12m- [39m[38;5;14m[1mUpgrading Salt to Python 3[0m[38;5;12m (https://salt.tips/upgrading-salt-to-python-3/) - How to switch SaltStack from Python2 to Python3.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Guides and Tutorials, by Linode[0m[38;5;12m (https://www.linode.com/docs/guides/applications/configuration-management/salt/) - A good collection of Salt guides and tutorials created and managed by Linode.[39m

[38;2;255;187;0m[4mCode[0m

[38;5;12m- [39m[38;5;14m[1mvalentin2105/Kubernetes-Saltstack[0m[38;5;12m (https://github.com/valentin2105/Kubernetes-Saltstack) - Saltstack recipe to deploy Kubernetes cluster from scratch.[39m
[38;5;12m- [39m[38;5;14m[1mmadflojo/masterless-salt-base[0m[38;5;12m (https://github.com/madflojo/masterless-salt-base) - Quickly bootstrap a generic(ish) Ubuntu server. One that is ready to host Docker containers.[39m

[38;2;255;187;0m[4mIntegrations[0m

[38;5;12m- [39m[38;5;14m[1mJenkins Salt API Plugin[0m[38;5;12m (https://plugins.jenkins.io/saltstack/) - This plugin sends a SaltStack API message as a build step.[39m
[38;5;12m- [39m[38;5;14m[1mRundeck[0m[38;5;12m (https://github.com/amendlik/salt-gen-resource) - Generate Rundeck node resources from the Salt Mine.[39m

[38;2;255;187;0m[4mBooks[0m

[38;5;12m- [39m[38;5;14m[1mO'Reilly - Salt Essentials[0m[38;5;12m (http://shop.oreilly.com/product/0636920033240.do) - By Craig Sebenik, Thomas Hatch.[39m
[38;5;12m- [39m[38;5;14m[1mO'Reilly - Network Automation at Scale[0m[38;5;12m (https://www.cloudflare.com/network-automation-at-scale-ebook/) - By Mircea Ulinic and Seth House (an ebook sponsored by Cloudflare).[39m
[38;5;12m- [39m[38;5;14m[1mLeanpub - SaltStack For DevOps[0m[38;5;12m (https://leanpub.com/saltstackfordevops) - By Aymen El Amri.[39m
[38;5;12m- [39m[38;5;14m[1mLeanpub - Getting Started with SaltStack[0m[38;5;12m (https://leanpub.com/gettingstartedwithsaltstack) - By Ben Hosmer.[39m
[38;5;12m- [39m[38;5;14m[1mPackt - Learning SaltStack, 2nd ed.[0m[38;5;12m (https://www.packtpub.com/networking-and-servers/learning-saltstack-second-edition) - By Colton Myers.[39m
[38;5;12m- [39m[38;5;14m[1mPackt - Mastering SaltStack, 2nd ed.[0m[38;5;12m (https://www.packtpub.com/networking-and-servers/mastering-saltstack-second-edition) - By Joseph Hall.[39m
[38;5;12m- [39m[38;5;14m[1mPackt - Extending SaltStack[0m[38;5;12m (https://www.packtpub.com/networking-and-servers/extending-saltstack) - By Joseph Hall.[39m
[38;5;12m- [39m[38;5;14m[1mPackt - Salt Cookbook[0m[38;5;12m (https://www.packtpub.com/networking-and-servers/salt-cookbook) - By Anirban Saha.[39m

[38;2;255;187;0m[4mVideos[0m


[38;5;12m- [39m[38;5;14m[1mSaltStack[0m[38;5;12m (https://www.youtube.com/user/saltstack) - SaltStack's official YouTube channel.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Project on Twitch[0m[38;5;12m (https://www.twitch.tv/saltprojectoss) - Salt Project's official Twitch channel.[39m
[38;5;12m- [39m[38;5;14m[1mManaging Your Infrastructure with SaltStack[0m[38;5;12m (https://www.youtube.com/watch?v=y-zQUqMHRX4&t=35s) - PyCon 2015 - April 11, 2015 - Colton Myers.[39m
[38;5;12m- [39m[38;5;14m[1mTesting Salt States with Docker[0m[38;5;12m (https://www.youtube.com/watch?v=_xO7wj19OzI) - SaltStack PDX - June 23, 2015 - Jason Denning.[39m
[38;5;12m- [39m[38;5;14m[1mBeyond Configuration Management with SaltStack for Event-Driven Infrastructure[0m[38;5;12m (https://www.youtube.com/watch?v=cMCH6EizVVc) - Southern California Linux Expo - January 23, 2016 - David Boucha.[39m
[38;5;12m- [39m[38;5;14m[1mAutomation and Orchestration with SaltStack and Twilio[0m[38;5;12m (https://vimeo.com/162183524) - Devops Chicago - March 2, 2016 - Nathan Brooks.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack for FreeBSD[0m[38;5;12m (https://www.youtube.com/watch?v=HijG0hWebZk&list=PL5yV8umka8YQOr1wm719In5LITdGzQMOF) - A 7-part video crash course on SaltStack for FreeBSD.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf15 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl_8BqpIDKlCTqHZI2mkysTvZ) - There were more than 60 talks delivered at SaltConf15 and we recorded all of them.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf16 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl_-sVwcRliUQ-VGDb2qvwpx_) - Video recordings of SaltConf16 presentations.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf17 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl_-8yJxp-nSlmM9KYEQH4fgj) - Video recordings of SaltConf17 presentations delivered by SaltStack customers and partners.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf18 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl_-wsL5HZqtTuvV80Y6dqmQE) - Video recordings of SaltConf18 presentations.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf19 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl_8E03aA45ZncgwTrI96ky2m) - Video recordings of SaltConf19 presentations.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf20 - YouTube[0m[38;5;12m (https://www.youtube.com/playlist?list=PL9svBjLDUl__frIm2HOGPm1GrcVQkOZTe) - Video recordings of SaltConf20 presentations.[39m

[38;2;255;187;0m[4mTools[0m

[38;5;12m- [39m[38;5;14m[1mSaltGUI[0m[38;5;12m (https://github.com/erwindon/SaltGUI) - A web interface for managing SaltStack based infrastructure.[39m
[38;5;12m- [39m[38;5;14m[1mSilica[0m[38;5;12m (https://gitlab.com/perfecto25/silica) - A Flask-based lightweight Salt web console.[39m
[38;5;12m- [39m[38;5;14m[1mMolten[0m[38;5;12m (https://github.com/martinhoefling/molten) - Molten is a WebUI for the REST API exposed by Saltstack.[39m
[38;5;12m- [39m[38;5;14m[1msalt-pepper[0m[38;5;12m (https://pypi.org/project/salt-pepper/) - A CLI Frontend to the salt-api systems.[39m
[38;5;12m- [39m[38;5;14m[1msalt-sproxy[0m[38;5;12m (https://github.com/mirceaulinic/salt-sproxy) - Salt plugin to automate the management and configuration of devices and applications, without running (Proxy) Minions.[39m
[38;5;12m- [39m[38;5;14m[1msalt-lint[0m[38;5;12m (https://github.com/warpnet/salt-lint/) - Checks Salt state files (SLS) for practices and behavior that could potentially be improved.[39m
[38;5;12m- [39m[38;5;14m[1mAlcali[0m[38;5;12m (https://alcali.dev/) - A web based tool for monitoring and administrating Saltstack Salt.[39m
[38;5;12m- [39m[38;5;14m[1mISalt[0m[38;5;12m (https://github.com/mirceaulinic/isalt) - IPython-based command shell for interactive Salt programming.[39m

[38;2;255;187;0m[4mPresentations[0m

[38;5;12m- [39m[38;5;14m[1mGetting Started with SaltStack[0m[38;5;12m (https://speakerdeck.com/pycon2014/getting-started-with-saltstack-by-peter-baumgartner) - By Peter Baumgartner.[39m
[38;5;12m- [39m[38;5;14m[1mAn introduction to infrastructure management with SaltStack[0m[38;5;12m (https://www.slideshare.net/saltstack/an-overvisaltstack-presentation-clean) - By Aurelien Geron.[39m
[38;5;12m- [39m[38;5;14m[1mSaltpad: A SaltStack Web GUI[0m[38;5;12m (https://speakerdeck.com/lothiraldan/saltpad-a-saltstack-web-gui) - By Boris Feld.[39m
[38;5;12m- [39m[38;5;14m[1mIntro to SaltStack[0m[38;5;12m (http://www.justincarmony.com/slides/salt-tutorial/) - By Justin Carmony.[39m
[38;5;12m- [39m[38;5;14m[1msalt-deconstructed[0m[38;5;12m (http://salt-decon.carson-anderson.com/) - Video and presentation (slides & PDF) by Carson Anderson.[39m

[38;2;255;187;0m[4mBlogposts and opinions[0m

[38;5;12m- [39m[38;5;14m[1mDocker with SaltStack[0m[38;5;12m (https://opsnotice.xyz/docker-with-saltstack/) - How-to use SaltStack on a virtual cloud server based on Debian or Ubuntu.[39m
[38;5;12m- [39m[38;5;14m[1mOne week of Salt: frustrations and reflections[0m[38;5;12m (https://stevebennett.me/2014/02/17/one-week-of-salt-frustrations-and-reflections/) - First hand experiences from a Chef user.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mstarted[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mexample:[0m[38;5;14m[1m [0m[38;5;14m[1mAutomatically[0m[38;5;14m[1m [0m[38;5;14m[1mInstalling[0m[38;5;14m[1m [0m[38;5;14m[1mnginx[0m[38;5;12m [39m[38;5;12m(http://bencane.com/2013/09/03/getting-started-with-saltstack-by-example-automatically-installing-nginx/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mgetting[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mSalt[39m[38;5;12m [39m[38;5;12mmaster[39m[38;5;12m [39m
[38;5;12mand[39m[38;5;12m [39m[38;5;12mminions.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack: Manage entries in unmanaged files with File Blockreplace[0m[38;5;12m (https://makina-corpus.com/blog/metier/2014/saltstack-manage-entries-in-unmanaged-files-with-file-blockreplace) - How to use the SaltStack's core [39m[48;5;235m[38;5;249mfile.blockreplace[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack: Keeping Salt Pillar data encrypted using GPG[0m[38;5;12m (http://fabianlee.org/2016/10/18/saltstack-keeping-salt-pillar-data-encrypted-using-gpg/) - On secure encryption/decryption of pillar data.[39m
[38;5;12m- [39m[38;5;14m[1mSecure Pillar in SaltStack with GPG[0m[38;5;12m (https://gijs.io/2017/02/28/secure-pillar-data-in-saltstack-with-gpg/) - Encrypting your pillar data can be done with GPG.[39m
[38;5;12m- [39m[38;5;14m[1mNetwork-Automation with Salt, NAPALM and Kubernetes[0m[38;5;12m (http://blog.simonmetzger.de/2018/02/salt-napalm-k8s-network-automation/) - How to manage legacy devices that are not able to install software natively on themselves.[39m
[38;5;12m- [39m[38;5;14m[1mUsing Salt like Ansible[0m[38;5;12m (https://duncan.codes/2016/05/18/using-salt-like-ansible.html) - How to use Salt in a way similar to Ansible.[39m
[38;5;12m- [39m[38;5;14m[1mUsing Salt with reclass[0m[38;5;12m (http://www.yet.org/2016/10/reclass/) - Use class inheritance to define nodes roles and avoid duplication.[39m
[38;5;12m- [39m[38;5;14m[1mText editor plugins for Salt states and YAML/Jinja[0m[38;5;12m (https://salt.tips/text-editor-plugins-for-salt-states-and-yaml-jinja/) - Covers plugins for different editors when writing Salt states.[39m
[38;5;12m- [39m[38;5;14m[1mWriting a custom Salt Grain[0m[38;5;12m (https://blog.badgerops.net/writing-a-custom-salt-grain/) - Writing a custom Salt Grain, and why you might want to.[39m
[38;5;12m- [39m[38;5;14m[1mBuilding Self-Healing Applications[0m[38;5;12m (http://bencane.com/2014/12/30/building-self-healing-applications-with-salt-api/) - Automate the detection and first action to correct errors in your infrastructure.[39m
[38;5;12m- [39m[38;5;14m[1mTesting your salt states with kitchen-salt[0m[38;5;12m (https://blog.gtmanfred.com/kitchen-salt.html) -  Make it easy to test salt states or formulas independently of a production environment.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Sudo[0m[38;5;12m (https://medium.com/@mike.reider/using-saltstack-for-emergency-sudoers-access-tempsudo-d5417e528e4d) - Using Salt custom modules to manage sudo access for users.[39m
[38;5;12m- [39m[38;5;14m[1mComplex User management with Saltstack (using Py! renderer)[0m[38;5;12m (https://medium.com/@mike.reider/complex-user-management-with-saltstack-using-py-renderer-a4caa5cf229a) - Using a centralized User YAML file that contains all users' data.[39m
[38;5;12m- [39m[38;5;14m[1mVagrant Provisioning with SaltStack[0m[38;5;12m (https://medium.com/@Joachim8675309/vagrant-provisioning-with-saltstack-50dab12ce6c7) - Provisioning Virtual System using Masterless Salt Stack.[39m
[38;5;12m- [39m[38;5;14m[1mSalt DevKit with External Formulas[0m[38;5;12m (https://medium.com/@Joachim8675309/salt-devkit-with-external-formulas-9e38d8b90cd7) - Local Development with Vagrant using external Salt formulas.[39m

[38;5;12m- [39m[38;5;14m[1mPrometheus - Auto-deploying Consul and Exporters using Saltstack[0m[38;5;12m (https://yetiops.net/posts/prometheus-consul-saltstack-part-1-linux/) - How to deploy SaltStack, Consul and the Prometheus Node Exporter on Linux. :gem:[39m
[38;5;12m- [39m[38;5;14m[1mNetwork Automation at Scale[0m[38;5;12m (https://mirceaulinic.net/2017-02-14-network-automation-tutorial/) - Up and running in 60 minutes.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Overview[0m[38;5;12m (https://saidvandeklundert.net/2020-03-20-saltstack-overview/) - An excellent overview and introduction of Salt.[39m
[38;5;12m- [39m[38;5;14m[1mParsing Command Output in Saltstack with JC[0m[38;5;12m (https://blog.kellybrazil.com/2020/09/15/parsing-command-output-in-saltstack-with-jc/) - How to easily parse remote command output in SaltStack, using [39m[48;5;235m[38;5;249mjc[49m[39m[38;5;12m.[39m

[38;2;255;187;0m[4mDiscussions[0m


[38;5;12m- [39m[38;5;14m[1mReddit: Vagrat, SaltStack, Ansible, Docker, Chef, Puppet, Packer.. Something[0m[38;5;12m (https://www.reddit.com/r/sysadmin/comments/2fmkvq/vagrat_saltstack_ansible_docker_chef_puppet/) - Discussion on Reddit, started Sept. 2014 in [39m[48;5;235m[38;5;249m/r/sysadmin[49m[39m[38;5;12m.[39m

[38;2;255;187;0m[4mCommunity[0m

[38;5;12m- [39m[38;5;14m[1mSalt IRC chat[0m[38;5;12m (https://web.libera.chat/?channels=#salt) - IRC about Salt on Libera Chat.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Community Slack[0m[38;5;12m (https://saltstackcommunity.slack.com/) - Official SaltStack Slack Community ([39m[38;5;14m[1mSignup Link[0m[38;5;12m (https://saltstackcommunity.herokuapp.com)).[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack on Reddit[0m[38;5;12m (https://www.reddit.com/r/saltstack/) - SaltStack subreddit.[39m
[38;5;12m- [39m[38;5;14m[1m#saltstack on Network to Code Slack[0m[38;5;12m (https://networktocode.slack.com/archives/C0NL8RRMX) - #saltstack channel on Network To Code Slack ([39m[38;5;14m[1mSignup Link[0m[38;5;12m (https://networktocode.herokuapp.com/)).[39m
[38;5;12m- [39m[38;5;14m[1m#saltstack on VMware {code} Community Slack[0m[38;5;12m (https://vmwarecode.slack.com/archives/C01CASFRWG0) - #saltstack channel on VMware {code} Community Slack ([39m[38;5;14m[1mSignup Link[0m[38;5;12m (https://code.vmware.com/web/code/join)).[39m
[38;5;12m- [39m[38;5;14m[1mTwitter feed[0m[38;5;12m (https://twitter.com/Salt_Project_OS) - Official Salt Project Twitter account.[39m
[38;5;12m- [39m[38;5;14m[1mMailing list[0m[38;5;12m (https://groups.google.com/forum/#!forum/salt-users) - Salt-users mailinglist on Google Groups.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Meetups[0m[38;5;12m (https://www.meetup.com/pro/saltstack/) - Worldwide Meetup groups.[39m
[38;5;12m- [39m[38;5;14m[1mSaltConf[0m[38;5;12m (https://saltconf.com/) - Annual user conference for SaltStack customers, users, partners, developers and community members.[39m
[38;5;12m- [39m[38;5;14m[1mFacebook[0m[38;5;12m (https://www.facebook.com/SaltProjectOSS/) - Official Salt Project Facebook account.[39m

[38;2;255;187;0m[4mFormulas[0m

[38;5;12m- [39m[38;5;14m[1mSaltStack Formulas[0m[38;5;12m (https://github.com/saltstack-formulas/) - A central collection of formula repositories for SaltStack.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Formulas[0m[38;5;12m (https://github.com/salt-formulas) - A community developed SaltStack formulas ecosystem.[39m
[38;5;12m- [39m[38;5;14m[1mWriting SaltStack formulas[0m[38;5;12m (http://ryepup.unwashedmeme.com/blog/2015/03/16/writing-saltstack-formulas/) - An overview on writing SaltStack formulas.[39m

[38;5;12m- [39m[38;5;14m[1mSalt Formulas[0m[38;5;12m (http://www.yet.org/2016/09/salt-formulas/) In-depth blogpost about Salt Formulas. :gem:[39m

[38;2;255;187;0m[4mCheat sheets[0m

[38;5;12m- [39m[38;5;14m[1mSaltStack Cheat Sheet Plus[0m[38;5;12m (https://github.com/fmdlc/saltstack-cheatsheet) - By Facu de la Cruz.[39m
[38;5;12m- [39m[38;5;14m[1mSalt Commands cheat sheet[0m[38;5;12m (https://sites.google.com/site/mrxpalmeiras/saltstack/salt-cheat-sheet) - List of common Salt commands.[39m
[38;5;12m- [39m[38;5;14m[1mSaltStack Wiki[0m[38;5;12m (https://github.com/saltstack/salt/wiki/Cheat-Sheet) - Cheat sheet in the SaltStack GitHub Wiki.[39m

[38;2;255;187;0m[4mUncategorized[0m

[38;5;12m- [39m[38;5;14m[1mSalt (software)[0m[38;5;12m (https://en.wikipedia.org/wiki/Salt_(software)) - Wikipedia (English).[39m

[38;2;255;187;0m[4mAttic[0m

[38;5;12m- [39m[38;5;14m[1mHow To Install Salt on Ubuntu 12.04[0m[38;5;12m (https://www.digitalocean.com/community/tutorials/how-to-install-salt-on-ubuntu-12-04) - Part 1 of 2 in the series _An Introduction to Salt_.[39m
[38;5;12m- [39m[38;5;14m[1mHow To Create Your First Salt Formula[0m[38;5;12m (https://www.digitalocean.com/community/tutorials/how-to-create-your-first-salt-formula) - Part 2 in the series _An Introduction to Salt_.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAutomated[0m[38;5;14m[1m [0m[38;5;14m[1mProvisioning[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mDigitalOcean[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mUbuntu[0m[38;5;14m[1m [0m[38;5;14m[1m12.04[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/automated-provisioning-of-digitalocean-cloud-servers-with-salt-cloud-on-ubuntu-12-04)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWalkthrough[39m
[38;5;12mon[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mprovisioning[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDigitalOcean[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mServers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSalt[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mUbuntu[39m[38;5;12m [39m[38;5;12m12.04.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mInstall[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mConfigure[0m[38;5;14m[1m [0m[38;5;14m[1mSalt[0m[38;5;14m[1m [0m[38;5;14m[1mMaster[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMinion[0m[38;5;14m[1m [0m[38;5;14m[1mServers[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mUbuntu[0m[38;5;14m[1m [0m[38;5;14m[1m14.04[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-salt-master-and-minion-servers-on-ubuntu-14-04)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSaltStack[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m
[38;5;12mwalkthrough[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mUbuntu[39m[38;5;12m [39m[38;5;12m14.04.[39m
[38;5;12m- [39m[38;5;14m[1mDocker Swarm 1.12 Cluster Orchestration with SaltStack[0m[38;5;12m (https://btmiller.com/2016/11/27/docker-swarm-1.12-cluster-orchestration-with-saltstack.html) - Let's see how we can automate the spin-up of a cluster using SaltStack.[39m
