Updating conversion, creating readmes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[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;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
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
[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;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
|
||||
@@ -35,8 +35,7 @@
|
||||
|
||||
[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;12m [39m[38;5;14m[1mvRealize[0m[38;5;14m[1m [0m[38;5;14m[1mAutomation[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack[0m[38;5;14m[1m [0m[38;5;14m[1mConfig[0m[38;5;12m [39m[38;5;12m(https://www.vmware.com/products/vrealize-automation/saltstack-config.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mvRealize[39m[38;5;12m [39m[38;5;12mAutomation[39m[38;5;12m [39m[38;5;12mSaltStack[39m[38;5;12m [39m[38;5;12mConfig[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mVMware[39m[38;5;12m [39m[38;5;12m(new[39m[38;5;12m [39m[38;5;12mname[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mSaltStack[39m[38;5;12m [39m
|
||||
[38;5;12mproduct).[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
|
||||
@@ -52,24 +51,22 @@
|
||||
|
||||
[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;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[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;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;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[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;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;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
|
||||
@@ -77,8 +74,7 @@
|
||||
[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;12m [39m[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;12m [39m[38;5;12m(https://github.com/redmage123/Introduction-to-Saltstack)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mday[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mintroduce[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mAdministrators[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mDevelopers[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;12mstart[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m
|
||||
[38;5;12mSaltstack.[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
|
||||
@@ -145,14 +141,12 @@
|
||||
|
||||
[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;12m [39m[38;5;14m[1mSaltStack:[0m[38;5;14m[1m [0m[38;5;14m[1mManage[0m[38;5;14m[1m [0m[38;5;14m[1mentries[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1munmanaged[0m[38;5;14m[1m [0m[38;5;14m[1mfiles[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mFile[0m[38;5;14m[1m [0m[38;5;14m[1mBlockreplace[0m[38;5;12m [39m[38;5;12m(https://makina-corpus.com/blog/metier/2014/saltstack-manage-entries-in-unmanaged-files-with-file-blockreplace)[39m[38;5;12m [39m[38;5;12m-[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;12mthe[39m[38;5;12m [39m[38;5;12mSaltStack's[39m[38;5;12m [39m
|
||||
[38;5;12mcore[39m[38;5;12m [39m[48;5;235m[38;5;249mfile.blockreplace[49m[39m[38;5;12m.[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;12m [39m[38;5;14m[1mNetwork-Automation[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[1mNAPALM[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mKubernetes[0m[38;5;12m [39m[38;5;12m(http://blog.simonmetzger.de/2018/02/salt-napalm-k8s-network-automation/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mnatively[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mthemselves.[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
|
||||
@@ -160,13 +154,11 @@
|
||||
[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;12m [39m[38;5;14m[1mComplex[0m[38;5;14m[1m [0m[38;5;14m[1mUser[0m[38;5;14m[1m [0m[38;5;14m[1mmanagement[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(using[0m[38;5;14m[1m [0m[38;5;14m[1mPy![0m[38;5;14m[1m [0m[38;5;14m[1mrenderer)[0m[38;5;12m [39m[38;5;12m(https://medium.com/@mike.reider/complex-user-management-with-saltstack-using-py-renderer-a4caa5cf229a)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mUser[39m[38;5;12m [39m[38;5;12mYAML[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||||
[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12musers'[39m[38;5;12m [39m[38;5;12mdata.[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;12m [39m[38;5;14m[1mPrometheus[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mAuto-deploying[0m[38;5;14m[1m [0m[38;5;14m[1mConsul[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mExporters[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mSaltstack[0m[38;5;12m [39m[38;5;12m(https://yetiops.net/posts/prometheus-consul-saltstack-part-1-linux/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mSaltStack,[39m[38;5;12m [39m[38;5;12mConsul[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPrometheus[39m[38;5;12m [39m[38;5;12mNode[39m[38;5;12m [39m[38;5;12mExporter[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mLinux.[39m[38;5;12m [39m[38;5;12m:gem:[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
|
||||
@@ -174,8 +166,7 @@
|
||||
[38;2;255;187;0m[4mDiscussions[0m
|
||||
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReddit:[0m[38;5;14m[1m [0m[38;5;14m[1mVagrat,[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack,[0m[38;5;14m[1m [0m[38;5;14m[1mAnsible,[0m[38;5;14m[1m [0m[38;5;14m[1mDocker,[0m[38;5;14m[1m [0m[38;5;14m[1mChef,[0m[38;5;14m[1m [0m[38;5;14m[1mPuppet,[0m[38;5;14m[1m [0m[38;5;14m[1mPacker..[0m[38;5;14m[1m [0m[38;5;14m[1mSomething[0m[38;5;12m [39m[38;5;12m(https://www.reddit.com/r/sysadmin/comments/2fmkvq/vagrat_saltstack_ansible_docker_chef_puppet/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscussion[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mReddit,[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m
|
||||
[38;5;12mSept.[39m[38;5;12m [39m[38;5;12m2014[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[48;5;235m[38;5;249m/r/sysadmin[49m[39m[38;5;12m.[39m
|
||||
[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
|
||||
|
||||
@@ -212,10 +203,8 @@
|
||||
|
||||
[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;12m [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;12m [39m[38;5;14m[1mDocker[0m[38;5;14m[1m [0m[38;5;14m[1mSwarm[0m[38;5;14m[1m [0m[38;5;14m[1m1.12[0m[38;5;14m[1m [0m[38;5;14m[1mCluster[0m[38;5;14m[1m [0m[38;5;14m[1mOrchestration[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSaltStack[0m[38;5;12m [39m[38;5;12m(https://btmiller.com/2016/11/27/docker-swarm-1.12-cluster-orchestration-with-saltstack.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLet's[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mautomate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspin-up[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcluster[39m[38;5;12m [39m
|
||||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mSaltStack.[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
|
||||
|
||||
Reference in New Issue
Block a user