Commit graph

2356 commits

Author SHA1 Message Date
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