Skip to content

Commit b2d6b80

Browse files
author
Nicole Thomas
authored
Merge pull request #1013 from rallytime/merge-stable
[stable] Merge develop into stable
2 parents b3e6e97 + d419105 commit b2d6b80

File tree

4 files changed

+314
-186
lines changed

4 files changed

+314
-186
lines changed

AUTHORS.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Adam Wright hipikat adam@hipikat.org
1212
Alec Koumjian akoumjian akoumjian@gmail.com
1313
Alex Van't Hof alexvh
1414
Alexander Krasnukhin themalkolm the.malkolm@gmail.com
15+
Alexey dmitrievav
1516
Angelo Gründler plueschopath angelo.gruendler@w1r3.net
1617
Ari Aosved devaos ari.aosved@gmail.com
1718
Beau Hargis beaucephus beau@customermobile.com
@@ -35,6 +36,7 @@ denmat denmat
3536
Denys Havrysh vutny denys.gavrysh@gmail.com
3637
deployboy deployboy
3738
Diego Woitasen diegows diego@flugel.it
39+
ek9 ek9
3840
Elias Probst eliasp
3941
eliezerlp eliezerlp
4042
Emiel Kollof ekollof
@@ -66,8 +68,9 @@ lomeroe lomeroe
6668
Liu Xiaohui oreh herolxh@gmail.com
6769
Lubomir Host lhost
6870
Marc Vieira-Cardinal marccadinal
69-
Mark Lee malept
71+
Marco Molteni marco-m
7072
Marcus Furlong furlongm furlongm@gmail.com
73+
Mark Lee malept
7174
markgaylard markgaylard
7275
Matt Black mafrosis
7376
Matthew Garrett cingeyedog matt@clemson.edu

ChangeLog

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
Version 2017.01.10:
2+
* Update AUTHORS.rst with new contributors (rallytime) #1011
3+
* fix bootstrap in Arch Linux by updating package name from salt-zmq to salt (ek9) #1007
4+
* Add python-systemd package to debian 8 git install (rallytime) #1003
5+
* Updated supported versions for Ubuntu: 12.04, 14.04, 16.04, and 16.10 (best effort) (rallytime) #1002
6+
* Add "yakkety" to ubuntu_codename_translation function (rallytime) #1001
7+
* Update supported versions for Fedora: 23, 24, and 25. (rallytime) #1000
8+
* Handle renaming of gnupg-curl to gnupg1-curl for Ubuntu 16.10 (marco-m) #998
9+
* fix systemctl path (dmitrievav) #997
10+
* Drop unnecessary workarounds (creating directories) for early releases (vutny) #995
11+
* Let's detect newly released Salt 2016.11 stable release (vutny) #994
12+
* Adjust code examples to use the actual bootstrap-salt.sh file name (rallytime) #993
13+
* Install TLS certs before cloning git repo via https (vutny) #991
14+
* Remove fix me comment and fix systemsmanagement link (rallytime) #990
15+
* Correct usage description about "config only" mode (vutny) #989
16+
* Fix overwriting Minion config from temporarily directory (vutny) #988
17+
* Configure Salt components after the dependencies installation (vutny) #987
18+
* Add CloudLinux support (rallytime) #986
19+
* Apply the insecure flag to git as well (cachedout) #981
20+
121
Version 2016.10.25:
222
* Update AUTHORS.rst with new contributors (rallytime) #978
323
* Let's start detecting the upcoming Debian 9 (Stretch) (lhost) #975

README.rst

Lines changed: 41 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -58,37 +58,37 @@ Using ``curl`` to install latest development version from GitHub:
5858

5959
.. code:: console
6060
61-
curl -o bootstrap_salt.sh -L https://bootstrap.saltstack.com
62-
sudo sh bootstrap_salt.sh git develop
61+
curl -o bootstrap-salt.sh -L https://bootstrap.saltstack.com
62+
sudo sh bootstrap-salt.sh git develop
6363
6464
If you want to install a specific release version (based on the Git tags):
6565

6666
.. code:: console
6767
68-
curl -o bootstrap_salt.sh -L https://bootstrap.saltstack.com
69-
sudo sh bootstrap_salt.sh git v2016.3.2
68+
curl -o bootstrap-salt.sh -L https://bootstrap.saltstack.com
69+
sudo sh bootstrap-salt.sh git v2016.3.2
7070
7171
To install a specific branch from a Git fork:
7272

7373
.. code:: console
7474
75-
curl -o bootstrap_salt.sh -L https://bootstrap.saltstack.com
76-
sudo sh bootstrap_salt.sh -g https://github.com/myuser/salt.git git mybranch
75+
curl -o bootstrap-salt.sh -L https://bootstrap.saltstack.com
76+
sudo sh bootstrap-salt.sh -g https://github.com/myuser/salt.git git mybranch
7777
7878
If all you want is to install a ``salt-master`` using latest Git:
7979

8080
.. code:: console
8181
82-
curl -o bootstrap_salt.sh -L https://bootstrap.saltstack.com
83-
sudo sh bootstrap_salt.sh -M -N git develop
82+
curl -o bootstrap-salt.sh -L https://bootstrap.saltstack.com
83+
sudo sh bootstrap-salt.sh -M -N git develop
8484
8585
If your host has Internet access only via HTTP proxy:
8686

8787
.. code:: console
8888
8989
PROXY='http://user:password@myproxy.example.com:3128'
90-
curl -o bootstrap_salt.sh -L -x "$PROXY" https://bootstrap.saltstack.com
91-
sudo sh bootstrap_salt.sh -H "$PROXY" git
90+
curl -o bootstrap-salt.sh -L -x "$PROXY" https://bootstrap.saltstack.com
91+
sudo sh bootstrap-salt.sh -H "$PROXY" git
9292
9393
9494
Install using wget
@@ -98,15 +98,15 @@ Using ``wget`` to install your distribution's stable packages:
9898

9999
.. code:: console
100100
101-
wget -O bootstrap_salt.sh https://bootstrap.saltstack.com
102-
sudo sh bootstrap_salt.sh
101+
wget -O bootstrap-salt.sh https://bootstrap.saltstack.com
102+
sudo sh bootstrap-salt.sh
103103
104104
Installing a specific version from git using ``wget``:
105105

106106
.. code:: console
107107
108-
wget -O bootstrap_salt.sh https://bootstrap.saltstack.com
109-
sudo sh bootstrap_salt.sh -P git v2015.8.11
108+
wget -O bootstrap-salt.sh https://bootstrap.saltstack.com
109+
sudo sh bootstrap-salt.sh -P git v2015.8.11
110110
111111
.. note::
112112

@@ -121,15 +121,15 @@ If you already have Python installed, ``python 2.6``, then it's as easy as:
121121

122122
.. code:: console
123123
124-
python -m urllib "https://bootstrap.saltstack.com" > bootstrap_salt.sh
125-
sudo sh bootstrap_salt.sh git develop
124+
python -m urllib "https://bootstrap.saltstack.com" > bootstrap-salt.sh
125+
sudo sh bootstrap-salt.sh git develop
126126
127127
All Python versions should support the following in-line code:
128128

129129
.. code:: console
130130
131-
python -c 'import urllib; print urllib.urlopen("https://bootstrap.saltstack.com").read()' > bootstrap_salt.sh
132-
sudo sh bootstrap_salt.sh git develop
131+
python -c 'import urllib; print urllib.urlopen("https://bootstrap.saltstack.com").read()' > bootstrap-salt.sh
132+
sudo sh bootstrap-salt.sh git develop
133133
134134
135135
Install using fetch
@@ -140,8 +140,8 @@ have ``fetch`` available though:
140140

141141
.. code:: console
142142
143-
fetch -o bootstrap_salt.sh https://bootstrap.saltstack.com
144-
sudo sh bootstrap_salt.sh
143+
fetch -o bootstrap-salt.sh https://bootstrap.saltstack.com
144+
sudo sh bootstrap-salt.sh
145145
146146
If you have any SSL issues install ``ca_root_nssp``:
147147

@@ -200,7 +200,7 @@ Supported Operating Systems
200200
.. note::
201201

202202
Bootstrap may fail to install Salt on the cutting-edge version of distributions with frequent
203-
release cycle, such as: Amazon Linux, Fedora, openSUSE Tumbleweed or Ubuntu non-LTS. Check the
203+
release cycles such as: Amazon Linux, Fedora, openSUSE Tumbleweed, or Ubuntu non-LTS. Check the
204204
versions from the list below. Also, see the `Unsupported Distro`_ and
205205
`Adding Support for Other Operating Systems`_ sections.
206206

@@ -216,8 +216,8 @@ Debian and derivatives
216216
.. note::
217217

218218
Installation of Salt packages on Debian 8 based distribution from repo.saltstack.com repository
219-
is currently supported for ``amd64`` (``x86-64``) and ``armhf`` architechtures ONLY. Use ``git``
220-
bootstrap mode as described above to install Salt on other architechtures, such as ``i386`` or
219+
is currently supported for ``amd64`` (``x86-64``) and ``armhf`` architectures ONLY. Use ``git``
220+
bootstrap mode as described above to install Salt on other architectures, such as ``i386`` or
221221
``armel``. You also may need to disable repository configuration and allow ``pip`` installations
222222
by providing ``-r`` and ``-P`` options to the bootstrap script, i.e.:
223223

@@ -231,7 +231,7 @@ Red Hat family
231231

232232
- Amazon Linux 2012.09/2013.03/2013.09/2014.03/2014.09
233233
- CentOS 5/6/7
234-
- Fedora 17/18/20/21/22
234+
- Fedora 23/24/25
235235
- Oracle Linux 5/6/7
236236
- Red Hat Enterprise Linux 5/6/7
237237
- Scientific Linux 5/6/7
@@ -251,9 +251,22 @@ Ubuntu and derivatives
251251

252252
- Elementary OS 0.2 (based on Ubuntu 12.04)
253253
- Linaro 12.04
254-
- Linux Mint 13/14/16/17/18
254+
- Linux Mint 13/17/18
255255
- Trisquel GNU/Linux 6 (based on Ubuntu 12.04)
256-
- Ubuntu 10.x/11.x/12.x/13.x/14.x/15.x/16.04
256+
- Ubuntu 12.04/14.04/16.04
257+
258+
Ubuntu Best Effort Support: Non-LTS Releases
259+
********************************************
260+
261+
This script provides best-effort support for current, non-LTS Ubuntu releases. If package
262+
repositories are not provided on `SaltStack's Ubuntu repository`_ for the non-LTS release, the
263+
bootstrap script will attempt to install the packages for the most closely related LTS Ubuntu
264+
release instead.
265+
266+
For example, when installing Salt on Ubuntu 16.10, the bootstrap script will setup the repository
267+
for Ubuntu 16.04 from `SaltStack's Ubuntu repository`_ and install the 16.04 packages.
268+
269+
.. _`SaltStack's Ubuntu repository`: http://repo.saltstack.com/#ubuntu
257270

258271

259272
Other Linux distro
@@ -479,8 +492,8 @@ version.
479492

480493
.. code:: console
481494
482-
curl -o bootstrap_salt.sh -L https://bootstrap.saltstack.com/develop
483-
sudo sh bootstrap_salt.sh git develop
495+
curl -o bootstrap-salt.sh -L https://bootstrap.saltstack.com/develop
496+
sudo sh bootstrap-salt.sh git develop
484497
485498
486499
Or the insecure one liner:

0 commit comments

Comments
 (0)