rallytime
a7588821f4
Adjust code examples to use the actual bootstrap-salt.sh file name
2016-11-30 17:49:44 -07:00
Nicole Thomas
473f5e655f
Merge pull request #991 from vutny/fix-missing-certs-for-git-on-deb
...
Install TLS certs before cloning git repo via https
2016-11-29 09:39:13 -07:00
Nicole Thomas
976b9247af
Merge pull request #990 from rallytime/remove-todos
...
Remove FIXME comment and fix systemsmanagement link
2016-11-29 09:35:50 -07:00
Denys Havrysh
efff3d46e3
RPM distros: install TLS certs before cloning git repo via https
2016-11-29 18:09:48 +02:00
Denys Havrysh
cc3a2c7021
Debian and Ubuntu: install TLS certs before cloning git repo via https
2016-11-29 12:36:56 +02:00
rallytime
02a6911a69
Remove FIXME comment and fix systemsmanagement link
...
Fixes #588
2016-11-28 14:58:28 -07:00
Nicole Thomas
2c5e573a5d
Merge pull request #989 from vutny/config-mode-usage
...
Correct usage description about "config only" mode
2016-11-28 10:26:14 -07:00
Denys Havrysh
d6da76e583
Correct usage description about "config only" mode
2016-11-26 22:21:22 +02:00
Pedro Algarvio
b91780379f
Merge pull request #988 from vutny/fix-config-minion-from-temp-dir
...
Fix overwriting Minion config from temporarily directory
2016-11-25 10:09:20 +00:00
Denys Havrysh
0697a3206a
Install dependencies if Master/Minion custom configuration specified
2016-11-25 11:38:32 +02:00
Denys Havrysh
e5fef4a941
Fix overwriting Minion config from temporarily directory
2016-11-24 11:44:33 +02:00
Nicole Thomas
c7bab0a34a
Merge pull request #987 from vutny/configure-salt-after-install
...
Configure Salt components after the dependencies installation
2016-11-23 11:26:49 -07:00
Denys Havrysh
e00d3963c6
Configure Minion ID and Master address prior to Salt installation
2016-11-23 10:33:52 +02:00
Denys Havrysh
cda950bd31
Configure Salt components after the dependencies installation
2016-11-22 12:10:02 +02:00
Nicole Thomas
c74a5ffa73
Merge pull request #977 from rallytime/fix-974
...
Add yum-utils package to be installed on Amazon Linux
2016-11-18 07:01:03 -07:00
Nicole Thomas
7ffacdb5a0
Merge pull request #986 from rallytime/add-cloud-linux-support
...
Add CloudLinux support
2016-11-18 06:54:55 -07:00
rallytime
6f56cbdb4d
Make sure cloud linux releasever matches our repo layout
2016-11-15 16:27:48 -07:00
rallytime
71cc2cfa2d
Add CloudLinux support
2016-11-14 15:24:04 -07:00
Nicole Thomas
17847905a0
Merge pull request #981 from cachedout/git_insecure
...
Apply the insecure flag to git as well
2016-10-26 22:15:13 -06:00
Mike Place
7dede318d5
Apply the insecure flag to git as well
2016-10-27 11:59:45 +09:00
Nicole Thomas
af7bf506ee
Merge pull request #979 from rallytime/changelog-and-version
...
Update script version and changelog
2016-10-25 15:45:00 -06:00
rallytime
290e7ce2f3
Update script version
2016-10-25 15:43:17 -06:00
rallytime
c9842f6432
Update ChangeLog with PRs merged since last release
2016-10-25 15:42:16 -06:00
Nicole Thomas
6f9f64f154
Merge pull request #978 from rallytime/authors
...
Update AUTHORS.rst with new contributors
2016-10-24 15:04:48 -06:00
rallytime
308b4296fa
Update AUTHORS.rst with new contributors
2016-10-24 15:02:36 -06:00
rallytime
5bc9fdb3f8
Install yum-utils before doing anything else in Amazon Linux
2016-10-24 12:58:21 -06:00
rallytime
00492df5f3
Add yum-utils package to be installed on Amazon Linux
...
Fixes #974
2016-10-24 10:50:42 -06:00
Nicole Thomas
800750f8fa
Merge pull request #975 from lhost/develop
...
Let's start detecting the upcoming Debian 9 (Stretch)
2016-10-24 09:46:25 -06:00
Nicole Thomas
96086e726d
Merge pull request #940 from vutny/apt-secure
...
[SECURITY] Properly handle GnuPG keys for APT repositories
2016-10-24 09:45:38 -06:00
Lubomir Host
6931863007
Let's start detecting the upcoming Debian 9 (Stretch)
2016-10-23 19:04:28 +02:00
Pedro Algarvio
826c91d4d5
Merge pull request #969 from eradman/openbsd
...
Update OpenBSD 6.0+ provisioning
2016-10-22 17:48:39 +01:00
Nicole Thomas
5907c42f6f
Merge pull request #970 from eradman/freebsd
...
FreeBSD: set _SALT_ETC_DIR directory to match ports
2016-10-22 08:10:47 -06:00
Eric Radman
d58c8492c6
FreeBSD: set _SALT_ETC_DIR directory to match ports
...
FreeBSD packages use `/usr/local/etc/salt`. Modify the Salt `etc/`
location early so that all config is written to the correct location.
Tested using the following DigitalOcean images:
freebsd-11-0-x64
freebsd-10-3-x64
freebsd-10-1-x64
2016-10-14 10:12:11 -04:00
Eric Radman
e94aaf3084
Update OpenBSD 6.0+ provisioning
...
This change makes provisioning OpenBSD 6.0-release fully functional
using salt-cloud.
Mirror Selection
----------------
* Address fixme: use mirrors from /etc/examples/pkg.conf instead of
fetching a web page
* Bugfix: return an answer if the first mirror is the fastest
* Bugfix: avoid manually formatting package source path
Service Management
------------------
* Cleanup: rely on rc.d files installed by the salt package
* Cleanup: no longer any reason to run sed on rc.d files
* Modernize: use rcctl to check existing configuration
* Modernize: use rcctl to enable and start services
Package Installation
--------------------
* Cleanup: use salt package maintained by OpenBSD project
* Bugfix: eliminate package conflicts introduced by `pip install`
2016-10-13 12:19:41 -04:00
Nicole Thomas
8827b130f9
Merge pull request #965 from rallytime/fix-956
...
Change /pkg/rpm/ to /pkg/deb/ in install_ubuntu_git_post func
2016-10-10 08:52:20 -06:00
Nicole Thomas
fc94494511
Merge pull request #967 from plumbis/patch-1
...
adds supports for Cumulus Linux
2016-10-07 15:28:15 -06:00
Pete Lumbis
178c862d1f
adds supports for Cumulus Linux
...
this change adds Cumulus Linux 2.x and 3.x as proper Debian derivatives. Cumulus Linux maintains a separate repo that does not contain all of the salt dependencies. The user will still be required to point their system to a global Debian repo for this to execute successfully.
2016-10-04 11:19:30 -04:00
Nicole Thomas
3dd2ab8701
Merge pull request #966 from rallytime/fix-764
...
Run "pip install -U futures" for SmartOS git install
2016-09-28 07:58:24 -06:00
rallytime
73a6bb9915
Run "pip install -U futures" for SmartOS git install
...
Fixes #764
When installing salt via git on SmartOS, salt commands would fail
because the required version of python futures wasn't installed.
We need to add a "pip install -U futures" call (triggered by passing
in -P) to the SmartOS git installation like we do for the required
version of tornado.
2016-09-27 14:35:55 -06:00
rallytime
bc06d20a20
Change /pkg/rpm/ to /pkg/deb/ in install_ubuntu_git_post func
...
Fixes #956
2016-09-27 11:40:53 -06:00
Nicole Thomas
37bb62865c
Merge pull request #964 from rallytime/fix-962
...
SUSE: Refactor systemsmanagement_saltstack repo checks to be DRY
2016-09-27 11:34:01 -06:00
rallytime
e0cffd7855
SUSE: Refactor systemsmanagement_saltstack repo checks to be DRY
...
Also, relax the search for systemsmanagement_saltstack before
attempting to add and refresh the zypper repo list. When running
the bootstrap script on a Suse machine that already had the repo
present, we were failing the strict check, and then attempting
to add the repo even though it already existed. This would cause
the bootstrap script to exit and you couldn't try to install Salt
at a different version or try to run the script again.
Fixes #962
2016-09-27 11:19:32 -06:00
Nicole Thomas
3fc1501858
Merge pull request #963 from sp1r/fix-epel-repo-with-metadata-detection
...
Fix detection of EPEL repository with not-expired metadata
2016-09-23 08:27:32 -06:00
Vyacheslav Spiridonov
1f88e3a1b9
Fix detection of EPEL repository with not-expired metadata
2016-09-23 12:20:55 +03:00
Nicole Thomas
b5978ee1cd
Merge pull request #958 from vutny/deprecate-G
...
Display warning message about deprecating the `-G` option
2016-09-19 16:20:03 -06:00
Thomas S Hatch
b9d3139cb7
Merge pull request #950 from rallytime/fix-941
...
Try to install SP4 packages on SLE 11 when SP version is older
2016-09-19 12:21:58 -06:00
Denys Havrysh
9d8b3bed93
Display warning message about deprecating the -G
option
2016-09-13 14:38:21 +03:00
Nicole Thomas
f02a874d0c
Merge pull request #955 from jtand/freebsd_fix
...
Allow correct salt paths to be used when -c is passed
2016-09-12 15:49:10 -06:00
Justin Anderson
a7160623d0
We no longer need a specific config_freebsd_salt function
2016-09-12 15:46:25 -06:00
Justin Anderson
e6e07c63b7
Allow correct salt paths to be used when -c is passed
2016-09-12 12:07:30 -06:00