mirror of
https://github.com/valitydev/salt.git
synced 2024-11-09 01:36:48 +00:00
commit
551bbe70af
22
doc/_themes/saltstack2/layout.html
vendored
22
doc/_themes/saltstack2/layout.html
vendored
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
{% set script_files = [
|
{% set script_files = [
|
||||||
'_static/js/core.min.js',
|
'_static/js/core.min.js',
|
||||||
'_static/js/webhelp.min_v1.4.1.js',
|
'_static/js/webhelp.min_v1.4.2.js',
|
||||||
] %}
|
] %}
|
||||||
|
|
||||||
{% set css_files = [
|
{% set css_files = [
|
||||||
@ -160,6 +160,12 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if build_type == "inactive" and on_saltstack %}
|
||||||
|
<div id="dev-notification">
|
||||||
|
<div class="alert alert-warning dev-notification-text releaselinks" role="alert"><i class="glyphicon glyphicon-cog"></i> You are viewing docs from a branch that is no longer active. You might want to view docs for the <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a> release instead.</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{%- block document %}
|
{%- block document %}
|
||||||
<div class="body-content">
|
<div class="body-content">
|
||||||
{% block body %} {% endblock %}
|
{% block body %} {% endblock %}
|
||||||
@ -192,8 +198,11 @@
|
|||||||
{% elif build_type == "previous" %}
|
{% elif build_type == "previous" %}
|
||||||
<p>You are viewing docs for the previous stable release, {{ previous_release }}. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>, or to a recent doc build from the <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Latest docs from the develop branch" href="/en/develop/">develop</a> branch.</p>
|
<p>You are viewing docs for the previous stable release, {{ previous_release }}. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>, or to a recent doc build from the <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Latest docs from the develop branch" href="/en/develop/">develop</a> branch.</p>
|
||||||
|
|
||||||
|
{% elif build_type == "inactive" %}
|
||||||
|
<p>You are viewing docs for an inactive release, {{ previous_release }}. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>, or to a recent doc build from the <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Latest docs from the develop branch" href="/en/develop/">develop</a> branch.</p>
|
||||||
|
|
||||||
{% elif build_type == "develop" %}
|
{% elif build_type == "develop" %}
|
||||||
<p>You are viewing docs built from a recent snapshot of the develop branch. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>, or to docs for the previous stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the previous stable release" href="/en/{{ previous_release_dir }}/">{{ previous_release }}</a>.</p>
|
<p>You are viewing docs built from a recent snapshot of the develop branch. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>.</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
@ -203,12 +212,9 @@
|
|||||||
|
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
|
|
||||||
<a href="http://saltstack.com/saltstack-enterprise-4-0-now-with-gui/" target="_blank"><img class="nolightbox nav-banner" src="{{ pathto('_static/images/saltStack_enterprise_350x125.jpg', 1) }}"/></a>
|
<a href="http://saltstack.com/events/" target="_blank"><img class="nolightbox nav-banner center" src="{{ pathto('_static/images/saltStack_events_300x300.jpg', 1) }}"/></a>
|
||||||
|
|
||||||
<br/><br/>
|
|
||||||
|
|
||||||
<p><b>SaltStack Training</b></p>
|
|
||||||
<p><a href="http://www.saltstack.com/training/">Now offering remote attendee training!</a></p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@ -224,9 +230,9 @@
|
|||||||
<a class="ss-logo" href="http://saltstack.com"><img width="250" height="63" class="nolightbox center" src="{{ pathto('_static/images/saltstack_logo.svg', 1) }}"></a>
|
<a class="ss-logo" href="http://saltstack.com"><img width="250" height="63" class="nolightbox center" src="{{ pathto('_static/images/saltstack_logo.svg', 1) }}"></a>
|
||||||
|
|
||||||
{% if on_saltstack %}
|
{% if on_saltstack %}
|
||||||
<div class="versions {{ build_type }}">
|
<div class="releaselinks versions {{ build_type }}">
|
||||||
|
|
||||||
<a class="btn btn-secondary{% if build_type == "previous" %} active{% endif %}" id="previous"{% if build_type == "previous" %} title="View release notes"{% else %} title="Switch to docs for the previous stable release"{% endif %} data-container="body" data-toggle="tooltip" data-placement="bottom" href="/en/{{ previous_release_dir }}/">{{ previous_release }}{% if build_type == "previous" %} <i class="glyphicon glyphicon-ok"></i>{%- endif %}</a>
|
<a class="btn btn-secondary{% if build_type == "previous" or build_type == "inactive" %} active{% endif %}" id="previous"{% if build_type == "previous" or build_type == "inactive" %} title="View release notes"{% else %} title="Switch to docs for the previous stable release"{% endif %} data-container="body" data-toggle="tooltip" data-placement="bottom" href="/en/{{ previous_release_dir }}/">{{ previous_release }}{% if build_type == "previous" or build_type == "inactive" %} <i class="glyphicon glyphicon-ok"></i>{%- endif %}</a>
|
||||||
|
|
||||||
<a class="btn btn-secondary{% if build_type == "latest" %} active{% endif %}" id="latest"{% if build_type == "latest" %} title="View release notes"{% else %} title="Switch to docs for the latest stable release"{% endif %} data-container="body" data-toggle="tooltip" data-placement="bottom" href="/en/latest/">{{ latest_release }}{% if build_type == "latest" %} <i class="glyphicon glyphicon-ok"></i>{% endif %}</a>
|
<a class="btn btn-secondary{% if build_type == "latest" %} active{% endif %}" id="latest"{% if build_type == "latest" %} title="View release notes"{% else %} title="Switch to docs for the latest stable release"{% endif %} data-container="body" data-toggle="tooltip" data-placement="bottom" href="/en/latest/">{{ latest_release }}{% if build_type == "latest" %} <i class="glyphicon glyphicon-ok"></i>{% endif %}</a>
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 22 KiB |
BIN
doc/_themes/saltstack2/static/images/saltStack_events_300x300.jpg
vendored
Normal file
BIN
doc/_themes/saltstack2/static/images/saltStack_events_300x300.jpg
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
@ -115,7 +115,7 @@ $( document ).ready(function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
/*version page selector*/
|
/*version page selector*/
|
||||||
$( 'div.versions' ).on('click', 'a', function (e) {
|
$( 'div.releaselinks' ).on('click', 'a', function (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var clickedVer = $(this).attr("href");
|
var clickedVer = $(this).attr("href");
|
||||||
var $currentVer = $( 'div.versions' ).find( 'a.active' ).first();
|
var $currentVer = $( 'div.versions' ).find( 'a.active' ).first();
|
19
doc/conf.py
19
doc/conf.py
@ -50,6 +50,7 @@ MOCK_MODULES = [
|
|||||||
'Crypto.PublicKey',
|
'Crypto.PublicKey',
|
||||||
'Crypto.Random',
|
'Crypto.Random',
|
||||||
'Crypto.Signature',
|
'Crypto.Signature',
|
||||||
|
'Crypto.Signature.PKCS1_v1_5',
|
||||||
'M2Crypto',
|
'M2Crypto',
|
||||||
'msgpack',
|
'msgpack',
|
||||||
'yaml',
|
'yaml',
|
||||||
@ -87,6 +88,7 @@ MOCK_MODULES = [
|
|||||||
'tornado.httpserver',
|
'tornado.httpserver',
|
||||||
'tornado.httputil',
|
'tornado.httputil',
|
||||||
'tornado.ioloop',
|
'tornado.ioloop',
|
||||||
|
'tornado.simple_httpclient',
|
||||||
'tornado.web',
|
'tornado.web',
|
||||||
'tornado.websocket',
|
'tornado.websocket',
|
||||||
|
|
||||||
@ -104,7 +106,6 @@ MOCK_MODULES = [
|
|||||||
'MySQLdb.cursors',
|
'MySQLdb.cursors',
|
||||||
'nagios_json',
|
'nagios_json',
|
||||||
'psutil',
|
'psutil',
|
||||||
'psutil.version_info',
|
|
||||||
'pycassa',
|
'pycassa',
|
||||||
'pymongo',
|
'pymongo',
|
||||||
'rabbitmq_server',
|
'rabbitmq_server',
|
||||||
@ -165,7 +166,7 @@ version = salt.version.__version__
|
|||||||
latest_release = '2015.8.0' # latest release
|
latest_release = '2015.8.0' # latest release
|
||||||
previous_release = '2015.5.5' # latest release from previous branch
|
previous_release = '2015.5.5' # latest release from previous branch
|
||||||
previous_release_dir = '2015.5' # path on web server for previous branch
|
previous_release_dir = '2015.5' # path on web server for previous branch
|
||||||
build_type = 'latest' # latest, previous, develop
|
build_type = 'latest' # latest, previous, develop, inactive
|
||||||
|
|
||||||
# set release to 'version' for develop so sha is used
|
# set release to 'version' for develop so sha is used
|
||||||
# - otherwise -
|
# - otherwise -
|
||||||
@ -176,11 +177,11 @@ release = latest_release # version, latest_release, previous_release
|
|||||||
# Set google custom search engine
|
# Set google custom search engine
|
||||||
|
|
||||||
if release == latest_release:
|
if release == latest_release:
|
||||||
search_cx = '004624818632696854117:yfmprrbw3pk'
|
search_cx = '004624818632696854117:yfmprrbw3pk' # latest
|
||||||
elif release.startswith('2014.7'):
|
elif release.startswith('2014.7'):
|
||||||
search_cx = '004624818632696854117:thhslradbru'
|
search_cx = '004624818632696854117:thhslradbru' # 2014.7
|
||||||
elif release.startswith('2015.5'):
|
elif release.startswith('2015.5'):
|
||||||
search_cx = '004624818632696854117:ovogwef29do'
|
search_cx = '004624818632696854117:ovogwef29do' # 2015.5
|
||||||
else:
|
else:
|
||||||
search_cx = '004624818632696854117:haj7bjntf4s' # develop
|
search_cx = '004624818632696854117:haj7bjntf4s' # develop
|
||||||
|
|
||||||
@ -228,11 +229,11 @@ rst_prolog = """\
|
|||||||
.. _`salt-packagers`: https://groups.google.com/forum/#!forum/salt-packagers
|
.. _`salt-packagers`: https://groups.google.com/forum/#!forum/salt-packagers
|
||||||
.. |windownload| raw:: html
|
.. |windownload| raw:: html
|
||||||
|
|
||||||
<p>x86: <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-x86-Setup.exe"><strong>Salt-Minion-{release}-x86-Setup.exe</strong></a>
|
<p>x86: <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-3-x86-Setup.exe"><strong>Salt-Minion-{release}-3-x86-Setup.exe</strong></a>
|
||||||
| <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-x86-Setup.exe.md5"><strong>md5</strong></a></p>
|
| <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-3-x86-Setup.exe.md5"><strong>md5</strong></a></p>
|
||||||
|
|
||||||
<p>AMD64: <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-AMD64-Setup.exe"><strong>Salt-Minion-{release}-AMD64-Setup.exe</strong></a>
|
<p>AMD64: <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-3-AMD64-Setup.exe"><strong>Salt-Minion-{release}-3-AMD64-Setup.exe</strong></a>
|
||||||
| <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-AMD64-Setup.exe.md5"><strong>md5</strong></a></p>
|
| <a href="https://repo.saltstack.com/windows/Salt-Minion-{release}-3-AMD64-Setup.exe.md5"><strong>md5</strong></a></p>
|
||||||
|
|
||||||
""".format(release=release)
|
""".format(release=release)
|
||||||
|
|
||||||
|
@ -247,6 +247,7 @@ Glossary
|
|||||||
whether or not the module should be available to a minion. This
|
whether or not the module should be available to a minion. This
|
||||||
function commonly contains logic to determine if all requirements
|
function commonly contains logic to determine if all requirements
|
||||||
for a module are available, such as external libraries.
|
for a module are available, such as external libraries.
|
||||||
|
|
||||||
Worker
|
Worker
|
||||||
A master process which can send notices and receive replies from
|
A master process which can send notices and receive replies from
|
||||||
minions. *See also*:
|
minions. *See also*:
|
||||||
|
@ -14,7 +14,6 @@ Full list of Salt Cloud modules
|
|||||||
botocore_aws
|
botocore_aws
|
||||||
cloudstack
|
cloudstack
|
||||||
digital_ocean
|
digital_ocean
|
||||||
digital_ocean_v2
|
|
||||||
ec2
|
ec2
|
||||||
gce
|
gce
|
||||||
gogrid
|
gogrid
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
==================================
|
|
||||||
salt.cloud.clouds.digital_ocean_v2
|
|
||||||
==================================
|
|
||||||
|
|
||||||
.. automodule:: salt.cloud.clouds.digital_ocean_v2
|
|
||||||
:members:
|
|
@ -61,7 +61,6 @@ Full list of builtin execution modules
|
|||||||
cpan
|
cpan
|
||||||
cron
|
cron
|
||||||
cyg
|
cyg
|
||||||
cytest
|
|
||||||
daemontools
|
daemontools
|
||||||
darwin_pkgutil
|
darwin_pkgutil
|
||||||
darwin_sysctl
|
darwin_sysctl
|
||||||
|
@ -14,7 +14,7 @@ Full list of builtin state modules
|
|||||||
alternatives
|
alternatives
|
||||||
apache
|
apache
|
||||||
apache_module
|
apache_module
|
||||||
apt
|
aptpkg
|
||||||
archive
|
archive
|
||||||
artifactory
|
artifactory
|
||||||
at
|
at
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
===============
|
|
||||||
salt.states.apt
|
|
||||||
===============
|
|
||||||
|
|
||||||
.. automodule:: salt.states.apt
|
|
||||||
:members:
|
|
@ -4,6 +4,8 @@
|
|||||||
Requisites and Other Global State Arguments
|
Requisites and Other Global State Arguments
|
||||||
===========================================
|
===========================================
|
||||||
|
|
||||||
|
.. _requisites-fire-event:
|
||||||
|
|
||||||
Fire Event Notifications
|
Fire Event Notifications
|
||||||
========================
|
========================
|
||||||
|
|
||||||
|
@ -1,14 +1,46 @@
|
|||||||
|
.. _installation-debian:
|
||||||
|
|
||||||
===================
|
===================
|
||||||
Debian Installation
|
Debian Installation
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Currently the latest packages for Debian Old Stable, Stable, and
|
.. _installation-debian-repo:
|
||||||
Unstable (Squeeze, Wheezy, and Sid) are published in our
|
|
||||||
(saltstack.com) Debian repository.
|
Installation from the SaltStack Repository
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
Debian 8 packages are available in the SaltStack Debian repository.
|
||||||
|
|
||||||
|
To install using the SaltStack Debian repository:
|
||||||
|
|
||||||
|
#. Run the following command to import the SaltStack repository key:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
wget -O - https://repo.saltstack.com/apt/debian/SALTSTACK-GPG-KEY.pub | apt-key add -
|
||||||
|
|
||||||
|
#. Add the following line to ``/etc/apt/sources.list``:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
deb http://repo.saltstack.com/apt/debian jessie contrib
|
||||||
|
|
||||||
|
#. Run ``sudo apt-get update``
|
||||||
|
|
||||||
|
#. Install the salt-minion, salt-master, or other Salt components:
|
||||||
|
|
||||||
|
- ``apt-get install salt-master``
|
||||||
|
- ``apt-get install salt-minion``
|
||||||
|
- ``apt-get install salt-ssh``
|
||||||
|
- ``apt-get install salt-syndic``
|
||||||
|
- ``apt-get install salt-cloud``
|
||||||
|
|
||||||
Configure Apt
|
Configure Apt
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
Currently the latest packages for Debian Old Stable, Stable, and
|
||||||
|
Unstable (Squeeze, Wheezy, and Sid) are published in our
|
||||||
|
(saltstack.com) Debian repository.
|
||||||
|
|
||||||
Squeeze (Old Old Stable)
|
Squeeze (Old Old Stable)
|
||||||
------------------------
|
------------------------
|
||||||
|
@ -1,26 +1,92 @@
|
|||||||
|
.. _installation-rhel:
|
||||||
|
|
||||||
==============================================================
|
==============================================================
|
||||||
RHEL / CentOS / Scientific Linux / Amazon Linux / Oracle Linux
|
RHEL / CentOS / Scientific Linux / Amazon Linux / Oracle Linux
|
||||||
==============================================================
|
==============================================================
|
||||||
|
|
||||||
|
.. _installation-rhel-repo:
|
||||||
|
|
||||||
|
Installation from the SaltStack Repository
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
To install using the SaltStack yum repository:
|
||||||
|
|
||||||
|
#. Run one of the following commands based on your version to import the SaltStack repository key:
|
||||||
|
|
||||||
|
Version 7:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
wget -O - rpm --import https://repo.saltstack.com/yum/rhel7/SALTSTACK-GPG-KEY.pub
|
||||||
|
|
||||||
|
Version 6:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
wget -O - rpm --import https://repo.saltstack.com/yum/rhel6/SALTSTACK-GPG-KEY.pub
|
||||||
|
|
||||||
|
Version 5:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
wget https://repo.saltstack.com/yum/rhel5/SALTSTACK-EL5-GPG-KEY.pub ; rpm --import SALTSTACK-EL5-GPG-KEY.pub ; rm -f SALTSTACK-EL5-GPG-KEY.pub
|
||||||
|
|
||||||
|
#. Save the following file to ``/etc/yum.repos.d/saltstack.repo``:
|
||||||
|
|
||||||
|
Versions 6 / 7:
|
||||||
|
|
||||||
|
.. code-block:: config
|
||||||
|
|
||||||
|
####################
|
||||||
|
# Enable SaltStack's package repository
|
||||||
|
[saltstack-repo]
|
||||||
|
name=SaltStack repo for RHEL/CentOS $releasever
|
||||||
|
baseurl=https://repo.saltstack.com/yum/rhel$releasever
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=https://repo.saltstack.com/yum/rhel$releasever/SALTSTACK-GPG-KEY.pub
|
||||||
|
|
||||||
|
Version 5:
|
||||||
|
|
||||||
|
.. code-block:: config
|
||||||
|
|
||||||
|
####################
|
||||||
|
# Enable SaltStack's package repository
|
||||||
|
[saltstack-repo]
|
||||||
|
name=SaltStack repo for RHEL/CentOS $releasever
|
||||||
|
baseurl=https://repo.saltstack.com/yum/rhel$releasever
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=https://repo.saltstack.com/yum/rhel$releasever/SALTSTACK-EL5-GPG-KEY.pub
|
||||||
|
|
||||||
|
#. Run ``sudo yum clean expire-cache``
|
||||||
|
|
||||||
|
#. Run ``sudo yum update``
|
||||||
|
|
||||||
|
#. Install the salt-minion, salt-master, or other Salt components:
|
||||||
|
|
||||||
|
- ``yum install salt-master``
|
||||||
|
- ``yum install salt-minion``
|
||||||
|
- ``yum install salt-ssh``
|
||||||
|
- ``yum install salt-syndic``
|
||||||
|
- ``yum install salt-cloud``
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
EPEL support is not required when installing using the SaltStack repository
|
||||||
|
on Red Hat 6 and 7. EPEL must be enabled when installing on Red Hat 5.
|
||||||
|
|
||||||
Installation from Repository
|
Installation from Repository
|
||||||
============================
|
============================
|
||||||
|
|
||||||
.. _installation-rhel-5:
|
|
||||||
|
|
||||||
RHEL/CentOS 5
|
|
||||||
-------------
|
|
||||||
|
|
||||||
Due to the removal of some of Salt's dependencies from EPEL5, we have created a
|
|
||||||
repository on `Fedora COPR`_. Moving forward, this will be the official means
|
|
||||||
of installing Salt on RHEL5-based systems. Information on how to enable this
|
|
||||||
repository can be found here__.
|
|
||||||
|
|
||||||
.. _`Fedora COPR`: https://copr.fedoraproject.org/
|
|
||||||
.. __: https://copr.fedoraproject.org/coprs/saltstack/salt-el5/
|
|
||||||
|
|
||||||
RHEL/CentOS 6 and 7, Scientific Linux, etc.
|
RHEL/CentOS 6 and 7, Scientific Linux, etc.
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
Salt 2015.8 requires ``python-crypto`` 2.6.1 or higher, and ``python-tornado`` version
|
||||||
|
4.2.1 or higher. These packages are not currently available in EPEL for
|
||||||
|
Red Hat 5 and 6. You must install these dependencies from another location
|
||||||
|
or use the SaltStack repository documented above.
|
||||||
|
|
||||||
Beginning with version 0.9.4, Salt has been available in `EPEL`_. It is
|
Beginning with version 0.9.4, Salt has been available in `EPEL`_. It is
|
||||||
installable using yum. Salt should work properly with all mainstream
|
installable using yum. Salt should work properly with all mainstream
|
||||||
derivatives of RHEL, including CentOS, Scientific Linux, Oracle Linux and
|
derivatives of RHEL, including CentOS, Scientific Linux, Oracle Linux and
|
||||||
@ -34,6 +100,18 @@ installing salt on RHEL6.
|
|||||||
|
|
||||||
.. _`EPEL`: http://fedoraproject.org/wiki/EPEL
|
.. _`EPEL`: http://fedoraproject.org/wiki/EPEL
|
||||||
|
|
||||||
|
.. _installation-rhel-5:
|
||||||
|
|
||||||
|
RHEL/CentOS 5
|
||||||
|
-------------
|
||||||
|
|
||||||
|
Due to the removal of some of Salt's dependencies from EPEL5, we have created a
|
||||||
|
repository on `Fedora COPR`_. Moving forward, this will be the official means
|
||||||
|
of installing Salt on RHEL5-based systems. Information on how to enable this
|
||||||
|
repository can be found here__.
|
||||||
|
|
||||||
|
.. _`Fedora COPR`: https://copr.fedoraproject.org/
|
||||||
|
.. __: https://copr.fedoraproject.org/coprs/saltstack/salt-el5/
|
||||||
|
|
||||||
Enabling EPEL
|
Enabling EPEL
|
||||||
*************
|
*************
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
.. _windows:
|
||||||
|
|
||||||
=======
|
=======
|
||||||
Windows
|
Windows
|
||||||
=======
|
=======
|
||||||
@ -11,6 +13,7 @@ to control your Salt Minions on Windows.
|
|||||||
Many of the standard Salt modules have been ported to work on Windows and many
|
Many of the standard Salt modules have been ported to work on Windows and many
|
||||||
of the Salt States currently work on Windows, as well.
|
of the Salt States currently work on Windows, as well.
|
||||||
|
|
||||||
|
.. _windows-installer:
|
||||||
|
|
||||||
Windows Installer
|
Windows Installer
|
||||||
=================
|
=================
|
||||||
@ -46,9 +49,10 @@ Windows service.
|
|||||||
If the minion won't start, try installing the Microsoft Visual C++ 2008 x64 SP1
|
If the minion won't start, try installing the Microsoft Visual C++ 2008 x64 SP1
|
||||||
redistributable. Allow all Windows updates to run salt-minion smoothly.
|
redistributable. Allow all Windows updates to run salt-minion smoothly.
|
||||||
|
|
||||||
|
.. _windows-installer-options:
|
||||||
|
|
||||||
Silent Installer option
|
Silent Installer Options
|
||||||
=======================
|
========================
|
||||||
|
|
||||||
The installer can be run silently by providing the `/S` option at the command
|
The installer can be run silently by providing the `/S` option at the command
|
||||||
line. The options `/master` and `/minion-name` allow for configuring the master
|
line. The options `/master` and `/minion-name` allow for configuring the master
|
||||||
|
@ -10,12 +10,23 @@ usual the release notes are not exhaustive and primarily include the most
|
|||||||
notable additions and improvements. Hundreds of bugs have been fixed and many
|
notable additions and improvements. Hundreds of bugs have been fixed and many
|
||||||
modules have been substantially updated and added.
|
modules have been substantially updated and added.
|
||||||
|
|
||||||
|
New SaltStack Installation Repositories
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
SaltStack now provides installation repositories for several platforms, with more to come.
|
||||||
|
See the following links for instructions:
|
||||||
|
|
||||||
|
- :ref:`Red Hat / CentOS 5, 6, 7 <installation-rhel-repo>`
|
||||||
|
- :ref:`Debian 8 <installation-debian-repo>`
|
||||||
|
- :ref:`Windows <windows-installer>`
|
||||||
|
- FreeBSD
|
||||||
|
|
||||||
Send Event on State Completion
|
Send Event on State Completion
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
A `fire_event` global state keyword argument was added that allows any state to
|
A `fire_event` global state keyword argument was added that allows any state to
|
||||||
send an event upon completion. Useful for custom progress bars and checking in
|
send an event upon completion. Useful for custom progress bars and checking in
|
||||||
on long state runs.
|
on long state runs. See :ref:`fire_event <requisites-fire-event>`.
|
||||||
|
|
||||||
ZeroMQ socket monitoring
|
ZeroMQ socket monitoring
|
||||||
========================
|
========================
|
||||||
@ -35,7 +46,7 @@ A new :conf_master:`default_top` option was added to load the state top file
|
|||||||
from a single, specific environment, rather than merging top data across all
|
from a single, specific environment, rather than merging top data across all
|
||||||
environments. Additionally, new :conf_master:`top_file_merge_strategy` and
|
environments. Additionally, new :conf_master:`top_file_merge_strategy` and
|
||||||
:conf_master:`env_order` options were added for more control over top file
|
:conf_master:`env_order` options were added for more control over top file
|
||||||
merging.
|
merging. See :ref:`The Top File <states-top>`.
|
||||||
|
|
||||||
Tornado TCP Transport
|
Tornado TCP Transport
|
||||||
=====================
|
=====================
|
||||||
@ -47,12 +58,12 @@ performance.
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
Tornado is considered early-access in this release. The following known
|
Tornado is considered expiremental in this release. The following known
|
||||||
issues were being investigated at the time of release:
|
issues were being investigated at the time of release:
|
||||||
- TCP tests show
|
- TCP tests show
|
||||||
performance degredation over time (:issue:`26051`)
|
performance degredation over time (:issue:`26051`)
|
||||||
- TCP transport stacktrace on windows minion: Future exception was never
|
- TCP transport stacktrace on windows minion: Future exception was never
|
||||||
retrieved (:issue:`25718)
|
retrieved (:issue:`25718`)
|
||||||
- [freebsd] TCP transport not working in 2015.8.0rc3 (:issue:`26364`)
|
- [freebsd] TCP transport not working in 2015.8.0rc3 (:issue:`26364`)
|
||||||
|
|
||||||
Proxy Minion Enhancements
|
Proxy Minion Enhancements
|
||||||
@ -80,19 +91,16 @@ with :mod:`gitfs <salt.fileserver.gitfs>`. Support for pygit2_ has been added,
|
|||||||
bringing with it the ability to access authenticated repositories.
|
bringing with it the ability to access authenticated repositories.
|
||||||
|
|
||||||
Using the new features will require updates to the git ext_pillar
|
Using the new features will require updates to the git ext_pillar
|
||||||
configuration, further details can be found :ref:`here
|
configuration, further details can be found in the :ref:`pillar.git_pillar
|
||||||
<git-pillar-2015-8-0-and-later>`.
|
<git-pillar-2015-8-0-and-later>` docs.
|
||||||
|
|
||||||
Salt Cloud Improvements
|
Salt Cloud Improvements
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
- Pricing data from several cloud providers (GCE, DigitalOcean, SoftLayer_HW, EC2)
|
- Pricing data from several cloud providers (GCE, DigitalOcean, SoftLayer_HW, EC2)
|
||||||
- All cloud providers now use standardized bootstrapping code
|
- All cloud providers now use standardized bootstrapping code.
|
||||||
- Modified the Linode Salt Cloud driver to use Linode's native API instead of
|
- Modified the Linode Salt Cloud driver to use Linode's native API instead of
|
||||||
depending on apache-libcloud or linode-python.
|
depending on apache-libcloud or linode-python.
|
||||||
- When querying for VMs in ``digital_ocean.py``, the number of VMs to include in
|
|
||||||
a page was changed from 20 (default) to 200 to reduce the number of API calls
|
|
||||||
to Digital
|
|
||||||
|
|
||||||
Salt Cloud Changes
|
Salt Cloud Changes
|
||||||
------------------
|
------------------
|
||||||
@ -103,9 +111,7 @@ Salt Cloud Changes
|
|||||||
duplicate names of VMs before trying to create a new VM. Will now throw an
|
duplicate names of VMs before trying to create a new VM. Will now throw an
|
||||||
error similarly to other salt-cloud drivers when trying to create a VM of the
|
error similarly to other salt-cloud drivers when trying to create a VM of the
|
||||||
same name, even if the VM is in the ``terminated`` state.
|
same name, even if the VM is in the ``terminated`` state.
|
||||||
- Modified the Linode Salt Cloud driver to use Linode's native API instead of
|
- When querying for VMs in ``digital_ocean.py``, the number of VMs to include in
|
||||||
depending on apache-libcloud or linode-python.
|
|
||||||
- When querying for VMs in ``ditigal_ocean.py``, the number of VMs to include in
|
|
||||||
a page was changed from 20 (default) to 200 to reduce the number of API calls
|
a page was changed from 20 (default) to 200 to reduce the number of API calls
|
||||||
to Digital Ocean.Ocean.
|
to Digital Ocean.Ocean.
|
||||||
|
|
||||||
@ -138,10 +144,12 @@ State and Execution Module Improvements
|
|||||||
Windows Improvements
|
Windows Improvements
|
||||||
====================
|
====================
|
||||||
|
|
||||||
- Templatize Windows Software package definitions
|
- Enhanced the windows minion silent installation with command line parameters
|
||||||
- Added additional capabilities to the user module for windows
|
to configure the salt master and minion name. See :ref:`Silent Installer
|
||||||
- Added new module for managing windows updates (win_wua)
|
Options <windows-installer-options>`.
|
||||||
- Turned on multi-processing by default for windows in minion conf
|
- Improved user management with additional capabilities in the user module for Windows.
|
||||||
|
- Improved patch management with a new module for managing windows updates (:mod:`win_wua <modules.win_wua>`).
|
||||||
|
- Turned on multi-processing by default for windows in minion configuration.
|
||||||
|
|
||||||
Windows Software Repo Changes
|
Windows Software Repo Changes
|
||||||
-----------------------------
|
-----------------------------
|
||||||
@ -190,7 +198,6 @@ seconds by specifying ``in_seconds=True``.
|
|||||||
Other Improvements
|
Other Improvements
|
||||||
==================
|
==================
|
||||||
|
|
||||||
- Python 3
|
|
||||||
- Sanitize sensitive fields in http.query
|
- Sanitize sensitive fields in http.query
|
||||||
- Allow authorization to be read from Django and eauth
|
- Allow authorization to be read from Django and eauth
|
||||||
- Add templating to SMTP returner
|
- Add templating to SMTP returner
|
||||||
@ -201,6 +208,7 @@ Other Improvements
|
|||||||
- Add end time to master job cache for jobs (optional, off by default)
|
- Add end time to master job cache for jobs (optional, off by default)
|
||||||
- Tornado is now the default backend for http.request
|
- Tornado is now the default backend for http.request
|
||||||
- Support pillarenv selection as it's done for saltenv
|
- Support pillarenv selection as it's done for saltenv
|
||||||
|
- salt was updated to use python-crypto version 2.6.1, which removes the dependency on python-m2crypto.
|
||||||
|
|
||||||
Deprecations
|
Deprecations
|
||||||
============
|
============
|
||||||
@ -282,3 +290,4 @@ Major Bug Fixes
|
|||||||
- Improve process management in proxy minion (:issue:`12024`)
|
- Improve process management in proxy minion (:issue:`12024`)
|
||||||
- Proxy minion never comes up with message ' I am XXX and I am not supposed to
|
- Proxy minion never comes up with message ' I am XXX and I am not supposed to
|
||||||
start any proxies.' (:issue:`25908`)
|
start any proxies.' (:issue:`25908`)
|
||||||
|
- Fixed an issue that caused an exception when using Salt mine from pillar. (:issue:`11509`)
|
||||||
|
@ -5,7 +5,7 @@ Provide authentication using Stormpath.
|
|||||||
This driver requires some extra configuration beyond that which Stormpath
|
This driver requires some extra configuration beyond that which Stormpath
|
||||||
normally requires.
|
normally requires.
|
||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
stormpath:
|
stormpath:
|
||||||
apiid: 1234567890
|
apiid: 1234567890
|
||||||
|
Loading…
Reference in New Issue
Block a user