@@ -28,6 +28,7 @@ sum** of the downloaded ``bootstrap-salt.sh`` file.
2828
2929The SHA256 sum of the ``bootstrap-salt.sh `` file, per release, is:
3030
31+ - 2018.04.25: ``e2e3397d6642ba6462174b4723f1b30d04229b75efc099a553e15ea727877dfb ``
3132- 2017.12.13: ``c127b3aa4a8422f6b81f5b4a40d31d13cec97bf3a39bca9c11a28f24910a6895 ``
3233- 2017.08.17: ``909b4d35696b9867b34b22ef4b60edbc5a0e9f8d1ed8d05f922acb79a02e46e3 ``
3334- 2017.05.24: ``8c42c2e5ad3d4384ddc557da5c214ba3e40c056ca1b758d14a392c1364650e89 ``
@@ -256,7 +257,7 @@ Red Hat family
256257- Amazon Linux 2012.3 and later
257258- CentOS 6/7
258259- Cloud Linux 6/7
259- - Fedora 26/ 27/28 (install latest stable from standard repositories)
260+ - Fedora 27/28 (install latest stable from standard repositories)
260261- Oracle Linux 6/7
261262- Red Hat Enterprise Linux 6/7
262263- Scientific Linux 6/7
@@ -265,17 +266,26 @@ Red Hat family
265266SUSE family
266267~~~~~~~~~~~
267268
268- - openSUSE Leap 42.2/42.3
269+ - openSUSE Leap 15 (see note below)
270+ - openSUSE Leap 42.3
269271- openSUSE Tumbleweed 2015
270272- SUSE Linux Enterprise Server 11 SP4, 12 SP2
271273
274+ **NOTE: ** Leap 15 installs Python 3 Salt packages by default. Salt is packaged by SUSE, and
275+ Leap 15 ships with Python 3. Salt with Python 2 can be installed using the the ``-x `` option
276+ in combination with the ``git `` installation method.
277+
278+ .. code :: console
279+
280+ sh bootstrap-salt.sh -x python2 git v2018.3.2
281+
272282
273283 Ubuntu and derivatives
274284~~~~~~~~~~~~~~~~~~~~~~
275285
276286- KDE neon (based on Ubuntu 16.04)
277287- Linux Mint 17/18
278- - Ubuntu 14.04/16.04 and subsequent non-TLS releases (see below)
288+ - Ubuntu 14.04/16.04/18.04 and subsequent non-LTS releases (see below)
279289
280290Ubuntu Best Effort Support: Non-LTS Releases
281291********************************************
@@ -285,8 +295,11 @@ repositories are not provided on `SaltStack's Ubuntu repository`_ for the non-LT
285295bootstrap script will attempt to install the packages for the most closely related LTS Ubuntu
286296release instead.
287297
288- For example, when installing Salt on Ubuntu 17.10, the bootstrap script will setup the repository
289- for Ubuntu 16.04 from `SaltStack's Ubuntu repository `_ and install the 16.04 packages.
298+ For example, when installing Salt on Ubuntu 18.10, the bootstrap script will setup the repository
299+ for Ubuntu 18.04 from `SaltStack's Ubuntu repository `_ and install the 18.04 packages.
300+
301+ Non-LTS Ubuntu releases are not supported once the release reaches End-of-Life as defined by
302+ `Ubuntu's release schedule `_.
290303
291304
292305Other Linux distributions
@@ -309,8 +322,8 @@ UNIX systems
309322
310323- SmartOS
311324
312- Unsupported Distro
313- ------------------
325+ Unsupported Distributions
326+ -------------------------
314327
315328If you are running a Linux distribution that is not supported yet or is not correctly identified,
316329please run the following commands and report their output when creating an issue:
@@ -323,6 +336,28 @@ please run the following commands and report their output when creating an issue
323336 For information on how to add support for a currently unsupported distribution, please refer to the
324337`Contributing Guidelines `_.
325338
339+ Python 3 Support
340+ ----------------
341+
342+ Some distributions support installing Salt to use Python 3 instead of Python 2. The availability of
343+ this offering, while limited, is as follows:
344+
345+ - CentOS 7
346+ - Debian 9
347+ - Fedora (only git installations)
348+ - Ubuntu 16.04
349+ - Ubuntu 18.04
350+
351+ On Fedora 28, PIP installation must be allowed (-P) due to incompatibility with the shipped Tornado library.
352+
353+ Installing the Python 3 packages for Salt is done via the ``-x `` option:
354+
355+ .. code :: console
356+
357+ sh bootstrap-salt.sh -x python3
358+
359+ See the ``-x `` option for more information.
360+
326361Testing
327362-------
328363
@@ -381,6 +416,7 @@ Salt components, custom configurations, and even `pre-accepted Minion keys`_ alr
381416.. _`SaltStack's corporate repository` : https://repo.saltstack.com/
382417.. _`SaltStack's Debian repository` : http://repo.saltstack.com/#debian
383418.. _`SaltStack's Ubuntu repository` : http://repo.saltstack.com/#ubuntu
419+ .. _`Ubuntu's release schedule` : https://wiki.ubuntu.com/Releases
384420.. _Vagrant : http://www.vagrantup.com
385421
386422
0 commit comments