Commit graph

2787 commits

Author SHA1 Message Date
Daniel Wallace
d0e39622c5
Merge pull request #1196 from rallytime/fix-1193
Change gnupg2 pacakge to gnupg for non-LTS versions of Ubuntu
2018-01-22 13:32:19 -07:00
rallytime
6a4b3c2c11
Change gnupg2 pacakge to gnupg for non-LTS versions of Ubuntu
The gnupg2 package has been removed as it is just a dummy translation
package. We need to be installing gnupg instead.

This also adds best-effort support for the "Artful Aardvark" (17.10)
version and removes support for "Zesty Zapus" (17.04) and "Yakkety Yak"
(16.10). Both releases are EOL.
2018-01-22 13:30:43 -05:00
Nicole Thomas
da7234eb5c
Merge pull request #1186 from rallytime/fix-1163
Add __wait_for_apt function: avoid locking on the apt-get process
2018-01-05 12:45:26 -05:00
rallytime
60600c7b6c
Add __wait_for_apt function: avoid locking on the apt-get process
Fixes #1163

I also updated some of the example versions from 2016.x versions to
use newer 2017.7 versions.
2018-01-05 10:33:08 -05:00
Nicole Thomas
4bf59ab1f4
Merge pull request #1191 from Perceptyx/freebsd_swig_package
Install swig30 as freebsd dep instead of swig.
2018-01-04 16:02:48 -05:00
abednarik
94b86f28df
Install swig30 as freebsd dep instead of swig.
Looks like swig was removed from FreeBSD Ports. See https://www.freshports.org/commit.php?category=devel&port=swig13&files=yes&message_id=201712201528.vBKFSwpR091538@repo.freebsd.org
2018-01-04 13:45:24 -03:00
Nicole Thomas
b472ea9d7d
Merge pull request #1190 from sybix/develop
make salt-syndic optional on salt bootstrap
2018-01-02 09:11:52 -05:00
sybix
b30af3c5cf
make salt-syndic optional on salt bootstrap 2017-12-31 11:39:02 +01:00
Nicole Thomas
9034d3b925
Merge pull request #1185 from rallytime/readme-updates
Update the README.rst file with some grammatical changes
2017-12-28 09:43:54 -05:00
rallytime
938264f9e4
Update the README.rst file with some grammatical changes 2017-12-28 09:34:14 -05:00
Nicole Thomas
786bf57371
Merge pull request #1184 from rallytime/remove-fed-25
Update Fedora support: 25 is EOL, 27 is supported
2017-12-28 09:17:47 -05:00
rallytime
262d50d9eb
Update Fedora support: 25 is EOL, 27 is supported
- Fedora 25 is EOL and no longer supported.
- Fedora 27 is out and supported, let's update the docs.
2017-12-28 09:14:22 -05:00
Nicole Thomas
93db618ac0
Merge pull request #1183 from rallytime/fix-880
Add a note about the use of sudo when running commands to README
2017-12-28 09:11:17 -05:00
rallytime
630a2c4c54
Add a note about the use of sudo when running commands to README
Fixes #880
2017-12-28 09:07:15 -05:00
Nicole Thomas
19f1eb7862
Merge pull request #1182 from cmclaughlin/aws-minor-release
Adding support for minor release pinning on AWS Linux
2017-12-27 09:31:49 -05:00
Charles McLaughlin
b09dd90f0a
PR feedback - POSIX compliance 2017-12-26 21:11:48 -08:00
Charles McLaughlin
6eb2423d18
Adding support for minor release pinning on AWS Linux
Currently Salt 2017.7.2 has a critical bug that has broke disk
formatting for me:

saltstack/salt#44029

That left me looking for a way to pin AWS Linux hosts launched from
salt-cloud to an older release. With this change script args
`stable 2017.7.1` now works with AWS Linux based on the "Pin to Minor
Release" instructions listed at https://repo.saltstack.com/#amzn.

As noted in the comments below this change, we should probably refactor
to use `__install_saltstack_rhel_repository()`... in fact I've copied more
code from that function... but I don't understand all the cases for all
the other RedHat varients, so I'm just putting in the work for AWS
Linux.
2017-12-26 21:06:04 -08:00
Nicole Thomas
0b300938ae
Merge pull request #1181 from rallytime/fix-zypper-process-lock-problem
Wait for zypper processes to finish before calling zypper again
2017-12-16 08:15:47 -05:00
rallytime
9fb764dcb2
Wait for zypper processes to finish before calling zypper again
Fixes an issue where the bootstrap script bails out if there is a zypper
process running already on the machine to be bootstrapped. This can happen
when a machine has been modified to use zypper in a boot command. We need
to wait for the process to finish before calling the next zypper command.

Otherwise, the following error occurs:
```
System management is locked by the application with pid <pid#> (zypper).
```
2017-12-15 16:05:18 -05:00
Nicole Thomas
17dc74ba13
Merge pull request #1179 from gtmanfred/develop
only install ca-certificates on opensuse if it isn't already installed
2017-12-14 17:56:49 -05:00
Daniel Wallace
790d2ab13d
only install ca-certificates on opensuse if it isn't already installed 2017-12-14 15:30:07 -07:00
Nicole Thomas
ce278f2104
Merge pull request #1178 from rallytime/update-sum-2017.12.13
Add sum to README for 2017.12.13 release
2017-12-13 13:34:59 -05:00
rallytime
dcf9dfda94
Add sum to README for 2017.12.13 release 2017-12-13 13:30:31 -05:00
Nicole Thomas
66b62dbc32
Merge pull request #1176 from rallytime/release-for-2017.12.13
Update AUTHORS, ChangeLog, and Release Version number
2017-12-13 13:01:10 -05:00
rallytime
bb4fb8be7f
Update AUTHORS, ChangeLog, and Release Version number
Release for 2017.12.13
2017-12-13 12:54:16 -05:00
Nicole Thomas
825e9568cc
Merge pull request #1174 from gdm85/patch-1
Use HTTPS URL for OpenSuse's saltstack repo
2017-12-07 16:54:29 -05:00
gdm85
1664c84130
Use HTTPS for the list of OpenBSD mirrors 2017-12-07 22:07:16 +01:00
gdm85
5165ded566
Use HTTPS URL for OpenSuse's saltstack repo 2017-12-07 22:05:23 +01:00
Nicole Thomas
3f32a9181a
Merge pull request #1171 from eradman/openbsd_disable_repos
Respect disable repos (-r) option on OpenBSD
2017-12-01 10:12:05 -05:00
Eric Radman
4d4ae8898f
Respect disable repos (-r) option on OpenBSD 2017-11-30 16:32:28 -05:00
Nicole Thomas
305fa66c4e
Merge pull request #1170 from vutny/fix-1168
Fix #1168 : -b option causes error
2017-11-20 09:00:04 -05:00
Denys Havrysh
afcf7a6dc2
Fix #1168 : -b option causes error
This PR supersedes #1169 and fixes lint checks.
2017-11-20 15:00:08 +02:00
Ali Rizvi-Santiago
f7641a7a84
Fixed a type-o as identfied by @rallytime
The correct variable name is ${_NO_DEPS} and not ${NO_DEPS}..
2017-11-17 12:22:41 -06:00
Nicole Thomas
8452c5f0ba
Merge branch 'develop' into patch-1 2017-11-16 16:57:28 -05:00
Nicole Thomas
7905196e65
Merge pull request #1165 from ymasson/devuan_support
Devuan support
2017-11-16 16:55:55 -05:00
Ali Rizvi-Santiago
958fb611e1
Fix fatal error with using the -b option.
This fixes Issue #1168.
2017-11-16 11:33:25 -06:00
Nicole Thomas
2e0e543273
Merge pull request #1154 from rallytime/fix-1152
Create Contributing Guidelines File
2017-11-14 10:34:57 -05:00
Yann Masson
21cab6f025
Update Debian and derivatives with Devuan 2017-11-12 14:20:10 +01:00
Yann Masson
81b13a9acc WORKAROUND for Debian derivatives systems
The DISTRO_MAJOR_VERSION is not properly set for Debian's like
systems.
The bootstrap script fails with
'ERROR: End of life distributions are not supported.'
when the derivated system have a version number less than 7.
2017-11-11 18:19:53 +01:00
Yann Masson
3ab3d701f8 ADD Devuan support
Devuan is a Debian based distribution but without SystemD.
2017-11-11 18:16:52 +01:00
Nicole Thomas
32a7946d6b
Merge pull request #1164 from cmclaughlin/aws
Fix yum repo on AWS Linux
2017-11-08 11:27:27 -07:00
Nicole Thomas
5aed4cdd6c
Merge branch 'develop' into fix-1152 2017-11-08 10:58:06 -07:00
Charles McLaughlin
87d38135b8 Fix yum repo on AWS Linux
If I understand the logic here the new(ish) aws repo url would only be
used in these two cases - when repo_rev:

* starts with latest or 2016.11
* starts with 0-9 and the year string is greater than 2016

If I'm reading this correct, the second case is wrong so I've removed
the check for "starts with 0-9".

Fixes #1159.
2017-11-06 21:42:23 -08:00
Nicole Thomas
b59a29b074
Merge pull request #1160 from eradman/whitespace
Use tabs consistently in ChangeLog
2017-11-03 13:54:41 -06:00
Nicole Thomas
8c29645883
Merge branch 'develop' into whitespace 2017-11-03 13:47:27 -06:00
Eric Radman
9e0da8e624
Use tabs consistently in ChangeLog 2017-10-18 09:04:20 -04:00
Nicole Thomas
e7ea6b482e Merge branch 'develop' into fix-1152 2017-10-10 08:57:27 -04:00
Nicole Thomas
122bd2375c Merge pull request #1157 from rallytime/sles-clean-up
Use suse repo to install packages, rather than defining them
2017-10-10 08:57:08 -04:00
rallytime
123481877e
Use grep -q instead of swallowing errors 2017-10-05 16:23:25 -04:00
rallytime
f4ae3daaf7
Use suse repo to install packages, rather than defining them
Since we're setting up suse's package repo above, we should rely on
that instead of defining each package explicity in the `stable`
installation functions.

The git installation functions however, still have those packages
defined as is customary in other distributions' git install funcs.
The relevant packages that weren't already installed with the `stable`
function installs have been moved to the `git` install functions.
2017-10-04 20:55:30 -04:00