docs.saltstack.com
Introduction
https://docs.saltstack.com/en/getstarted
These Get Started tutorials walk you through the basics of getting SaltStack up and running. SaltStack is a revolutionary approach to infrastructure management that replaces complexity with speed. SaltStack is simple enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with each system in seconds. You’ll learn how to:. Install and configure SaltStack. Remotely execute commands across all managed systems. Click a topic to Get Started.
docs.saltstack.com
States tutorial, part 2 - More Complex States, Requisites
https://docs.saltstack.com/en/latest/topics/tutorials/states_pt2.html
States tutorial, part 2 - More Complex States, Requisites. This tutorial builds on topics covered in part 1. It is recommended that you begin there. In the last part. Of the Salt States tutorial we covered the basics of installing a package. We will now modify our. File to have requirements, and use even more Salt States. You can specify multiple State declaration. Under an ID declaration. For example, a quick modification to our. To also start Apache if it is not running:. 1 2 3 4 5 6 7 8 9 10 11 12.
docs.saltstack.com
Salt Table of Contents
https://docs.saltstack.com/en/latest/contents.html
Salt Table of Contents. Building Packages using Salt Pack. Configuring the Salt Master. Configuring the Salt Minion. Managing the Job Cache. Storing Job Results in an External System. Git Fileserver Backend Walkthrough. Storing Data in Other Databases. Running the Salt Master/Minion as an Unprivileged User. Using cron with Salt. Use cron to initiate a highstate. Storing Static Data in the Pillar. Running Commands on Salt Minions. How Do I Use Salt States? States tutorial, part 1 - Basic Usage.
docs.saltstack.com
States tutorial, part 1 - Basic Usage
https://docs.saltstack.com/en/latest/topics/tutorials/states_pt1.html
States tutorial, part 1 - Basic Usage. The purpose of this tutorial is to demonstrate how quickly you can configure a system to be managed by Salt States. For detailed information about the state system please refer to the full states reference. This tutorial will walk you through using Salt to configure a minion to run the Apache HTTP server and to ensure the server is running. Make sure you have a working Salt installation by following the installation. Including our mailing list. And our IRC channel.
docs.saltstack.com
Installation
https://docs.saltstack.com/en/latest/topics/installation/index.html
This section contains instructions to install Salt. If you are setting up your environment for the first time, you should install a Salt master on a dedicated management server or VM, and then install a Salt minion on each system that you want to manage using Salt. For now you don't need to worry about your architecture. You can easily add components and modify your configuration later without needing to reinstall anything. The general installation process is as follows:. Option to install the Salt master.
docs.saltstack.com
Glossary
https://docs.saltstack.com/en/latest/glossary.html
The evaluation of states in the order that they are defined in a SLS file. A stand-alone Salt project which can download and install a Salt master and/or a Salt minion onto a host. A combination of many target definitions that can be combined with boolean operators. Shorthand for 'external authentication'. A system for calling to a system outside of Salt in order to authenticate users and determine if they are allowed to issue particular commands to Salt. The list of execution modules. A local or remote ...
docs.saltstack.com
salt.renderers.py
https://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.py.html
Pure python state renderer. The SLS file should contain a function called. Which returns high state data. In this module, a few objects are defined for you, giving access to Salt's execution functions, grains, pillar, etc. They are:. The effective salt fileserver environment (i.e. Also referred to as a saltenv. Should not be modified in a pure python SLS file. To use a different environment, the environment should be set when executing the state. This can be done in a couple different ways:.
docs.saltstack.com
Salt 2014.7.1 Release Notes
https://docs.saltstack.com/en/latest/topics/releases/2014.7.1.html
These release notes are for an old release of Salt. This release might contain known security and other issues that are fixed in the latest release. Salt 2014.7.1 Release Notes. Version 2014.7.1 is a bugfix release for. Fixed gitfs serving symlinks in. States ( issue 17700. Fixed holding of multiple packages (YUM) when combined with version pinning ( issue 18468. Fixed use of Jinja templates in masterless mode with non-roots fileserver backend ( issue 17963. In salt-ssh ( issue 16847. Fix for logging when.
docs.saltstack.com
Salt Module Index
https://docs.saltstack.com/en/latest/salt-modindex.html
Saltbeacons.twilio txt msg. Saltcloud.clouds.digital ocean. Saltcloud.clouds.softlayer hw. Saltlog.handlers.logstash mod. Saltlog.handlers.sentry mod. Saltmodules.boto s3 bucket. A virtual module for group management. A virtual module for installing software packages. Saltmodules.rest sample utils. A virtual module for user management. Saltmodules.win dns client. Saltnetapi.rest cherrypy.app. Saltnetapi.rest cherrypy.wsgi. Saltnetapi.rest tornado.saltnado. Saltoutput.newline values only.
docs.saltstack.com
MinionFS Backend Walkthrough
https://docs.saltstack.com/topics/tutorials/minionfs.html
New in version 2014.1.0. Sometimes, one might need to propagate files that are generated on a minion. Salt already has a feature to send files from a minion to the master. To enable propagation, the. Option needs to be set to. These changes require a restart of the master, then new requests for the. Protocol will send files that are pushed by. This command will store the file, including its full path, under. The example file above would be stored as. This walkthrough assumes basic knowledge of Salt and.