Adds links to several current Salt-related projects

Removes the salt_projects.rst file which hasn't been updated in a long time, this is replaced by the updated topics/projects/index.rst file
Adds a note about Salt Pack to the installation doc
This commit is contained in:
Jacob Hammons 2016-06-13 17:11:36 -06:00
parent 6080846cce
commit b20213fd79
3 changed files with 48 additions and 33 deletions

View file

@ -1,15 +0,0 @@
Community Projects That Use Salt
================================
Below is a list of repositories that show real world Salt applications that
you can use to get started. Please note that these projects do not adhere to
any standards and express a wide variety of ideas and opinions on how an
action can be completed with Salt.
https://github.com/terminalmage/djangocon2013-sls
https://github.com/jesusaurus/hpcs-salt-state
https://github.com/gravyboat/hungryadmin-sls
https://github.com/wunki/django-salted

View file

@ -126,3 +126,15 @@ not guaranteed.
Whenever possible, backward compatibility between new masters and old minions
will be preserved. Generally, the only exception to this policy is in case of
a security vulnerability.
Building Packages using Salt Pack
---------------------------------
Salt-pack is an open-source package builder for most commonly used Linux
platforms, for example: Redhat/CentOS and Debian/Ubuntu families, utilizing
SaltStack states and execution modules to build Salt and a specified set of
dependencies, from which a platform specific repository can be built.
https://github.com/saltstack/salt-pack

View file

@ -1,29 +1,47 @@
===================
Salt Based Projects
===================
=======================
Salt Community Projects
=======================
A number of unofficial open source projects, based on Salt, or written to
enhance Salt have been created.
This page contains links to Salt-related projects created by community members.
If you come across a useful project please add it to the list!
Hubblestack
===========
Hubble is a modular, open-source security compliance framework built on top of
SaltStack. The project provides on-demand profile-based auditing, real-time
security event notifications, automated remediation, alerting and reporting.
http://hubblestack.io/
alkali
======
alkali is a collections of SaltStack states and pillar data that provide just
the basics for provisioning Linux instances that may be built upon. alkali is
a starter kit of sorts, to help new users to SaltStack get up-and-running
quickly with the most commonly used, core packages.
https://github.com/zulily/alkali
buoyant
=======
buoyant leverages docker to provide an alternative to VM-centric SaltStack
development environments. buoyant containers may be spun up nearly instantly,
once an initial docker image has been built.
https://github.com/zulily/buoyant
Salt Sandbox
============
Created by Aaron Bull Schaefer, aka "elasticdog".
https://github.com/elasticdog/salt-sandbox
Salt Sandbox is a multi-VM Vagrant-based Salt development environment used
for creating and testing new Salt state modules outside of your production
environment. It's also a great way to learn firsthand about Salt and its
remote execution capabilities.
Salt Sandbox will set up three separate virtual machines:
https://github.com/elasticdog/salt-sandbox
- salt.example.com - the Salt master server
- minion1.example.com - the first Salt minion machine
- minion2.example.com - the second Salt minion machine
Salt Vagrant Demo
=================
A Salt Demo using Vagrant.
https://github.com/UtahDave/salt-vagrant-demo
These VMs can be used in conjunction to segregate and test your modules based
on node groups, top file environments, grain values, etc. You can even test
modules on different Linux distributions or release versions to better match
your production infrastructure.