Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Go to file
Erik Johnson 8012ad12f8
Fix false failure events sent when using syndic
To properly report on nodegroup minions which failed to return, the
master reports minions which don't match the target expression as
"missing". Later, when aggregating returns and writing them to the CLI,
failure events are fired for minions which were reported as missing.

The problem with this approach is that the lower-level minions do not
subscribe directly to the master-of-masters, and thus they are always
marked as missing.

To keep from falsely reporting them as missing, this commit filters out
any minion IDs for which a return was received, so that we only report
on minions which actually failed to return.
2018-04-24 10:31:17 -05:00
.github Merge branch '2017.7' into '2018.3' 2018-03-15 17:22:05 -04:00
conf update the default configuration for joyent with a keyname 2017-12-22 20:09:45 +01:00
doc Merge branch '2017.7' into '2018.3' 2018-04-19 17:15:20 -04:00
pkg Merge branch '2017.7' into '2018.3' 2018-04-19 17:15:20 -04:00
requirements Merge branch '2017.7' into '2018.3' 2018-03-15 17:22:05 -04:00
salt Fix false failure events sent when using syndic 2018-04-24 10:31:17 -05:00
scripts Use explicit unicode strings + break up salt.utils 2017-08-08 13:33:43 -05:00
templates Fix and adapt the salt-extend templates to the LoaderModuleMockMixin 2017-03-28 19:04:05 +01:00
tests Merge pull request #47142 from garethgreenaway/47047_passing_pillar_to_slack_aliases 2018-04-23 13:55:06 -06:00
.codeclimate.yml Exclude templates in radon codeclimate test 2017-10-09 12:03:10 -06:00
.editorconfig Added .editorconfig for easier editing. 2015-10-04 21:35:51 -04:00
.gitignore download xml for junit 2017-12-31 11:10:16 -07:00
.kitchen.yml Merge branch '2017.7' into '2018.3' 2018-04-17 10:54:42 -04:00
.mention-bot Always notify tkwilliams when changes occur on boto files 2017-08-25 19:34:29 -04:00
.pylintrc ignore salt.ext in pylint 2018-01-09 17:49:50 -07:00
.testing.pylintrc Blacklist os.umask 2018-02-27 23:42:51 -06:00
AUTHORS Merge pull request #39841 from rafaelcaricio/telegram-beacon 2017-03-14 13:30:37 -06:00
CODE_OF_CONDUCT.md Rename conduct file to code_of_conduct to be more clear 2017-06-09 09:39:14 -06:00
COPYING Update Salt's licensing information to include cptestcase 2016-09-01 18:46:13 +09:00
Gemfile support new versions of winrm-fs 2018-04-09 12:12:14 -05:00
HACKING.rst Merge branch '2016.11' into 'develop' 2017-01-03 10:17:18 -05:00
LICENSE Updated copyright to 2016 2016-01-01 01:31:48 +00:00
MANIFEST.in move requirements files into requirements dir 2014-12-27 17:29:03 -07:00
README.rst Update README with SaltConf18 info 2017-12-12 11:32:34 -05:00
setup.py Remove installation of pywin32 from setup.py 2018-04-20 15:05:51 -06:00
tox.ini enable tox for tests 2017-10-03 17:01:19 -06:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

==================
What is SaltStack?
==================

SaltStack makes software for complex systems management at scale.
SaltStack is the company that created and maintains the Salt Open
project and develops and sells SaltStack Enterprise software, services
and support. Easy enough to get running in minutes, scalable enough to
manage tens of thousands of servers, and fast enough to communicate with
them in *seconds*.

Salt is a new approach to infrastructure management built on a dynamic
communication bus. Salt can be used for data-driven orchestration,
remote execution for any infrastructure, configuration management for
any app stack, and much more.

Download Salt Open
==================

Salt Open is tested and packaged to run on CentOS, Debian, RHEL, Ubuntu,
Windows. Download Salt Open and get started now.

`<https://repo.saltstack.com/>`_

`Installation Instructions <https://docs.saltstack.com/en/latest/topics/installation/index.html>`_

SaltStack Documentation
=======================

Installation instructions, getting started guides, and in-depth API
documentation.

`<https://docs.saltstack.com/en/getstarted/>`_

`<https://docs.saltstack.com/en/latest/>`_

Get SaltStack Support and Help
==============================

**IRC Chat** - Join the vibrant, helpful and positive SaltStack chat room in
Freenode at #salt. There is no need to introduce yourself, or ask permission to
join in, just help and be helped! Make sure to wait for an answer, sometimes it
may take a few moments for someone to reply.

`<http://webchat.freenode.net/?channels=salt&uio=Mj10cnVlJjk9dHJ1ZSYxMD10cnVl83>`_

**SaltStack Slack** - Alongside IRC is our SaltStack Community Slack for the
SaltStack Working groups. Use the following link to request an invitation.

`<https://saltstackcommunity.herokuapp.com/>`_

**Mailing List** - The SaltStack community users mailing list is hosted by
Google groups. Anyone can post to ask questions about SaltStack products and
anyone can help answer. Join the conversation!

`<https://groups.google.com/forum/#!forum/salt-users>`_

You may subscribe to the list without a Google account by emailing
salt-users+subscribe@googlegroups.com and you may post to the list by emailing
salt-users@googlegroups.com

**Reporting Issues** - To report an issue with Salt, please follow the
guidelines for filing bug reports:
`<https://docs.saltstack.com/en/develop/topics/development/reporting_bugs.html>`_

**SaltStack Support** - If you need dedicated, prioritized support, please
consider a SaltStack Support package that fits your needs:
`<http://www.saltstack.com/support>`_

Engage SaltStack
================

`SaltConf`_, **User Groups and Meetups** - SaltStack has a vibrant and `global
community`_ of customers, users, developers and enthusiasts. Connect with other
Salted folks in your area of the world, or join `SaltConf`_, the SaltStack
annual user conference held in Salt Lake City. Please visit the `SaltConf`_ site
for details of our next conference. Also, please let us know if you would like
to start a user group or if we should add your existing SaltStack user group to
this list by emailing: info@saltstack.com

**SaltStack Training** - Get access to proprietary `SaltStack education
offerings`_ through instructor-led training offered on-site, virtually or at
SaltStack headquarters in Salt Lake City. SaltStack Enterprise training helps
increase the value and effectiveness of SaltStack software for any customer and
is a prerequisite for coveted `SaltStack Certified Engineer (SSCE)`_ status.
SaltStack training is also available through several `SaltStack professional
services`_ offerings.

**Follow SaltStack on -**

* YouTube - `<http://www.youtube.com/saltstack>`_
* Twitter - `<http://www.twitter.com/saltstack>`_
* Facebook - `<https://www.facebook.com/SaltStack/>`_
* LinkedIn - `<https://www.linkedin.com/company/salt-stack-inc>`_
* LinkedIn Group - `<https://www.linkedin.com/groups/4877160>`_
* Google+ - `<https://plus.google.com/b/112856352920437801867/+SaltStackInc/posts>`_

.. _global community: http://www.meetup.com/pro/saltstack/
.. _SaltConf: http://saltconf.com/
.. _SaltStack education offerings: http://saltstack.com/training/
.. _SaltStack Certified Engineer (SSCE): http://saltstack.com/certification/
.. _SaltStack professional services: http://saltstack.com/services/

Developing Salt
===============

The Salt development team is welcoming, positive, and dedicated to
helping people get new code and fixes into SaltStack projects. Log into
GitHub and get started with one of the largest developer communities in
the world. The following links should get you started:

`<https://github.com/saltstack>`_

`<https://docs.saltstack.com/en/latest/topics/development/index.html>`_

`<https://docs.saltstack.com/en/develop/topics/development/pull_requests.html>`_