Commit graph

2371 commits

Author SHA1 Message Date
rallytime
436144ce46 Use rst syntax and not markdown in README file 2017-01-05 09:49:11 -05:00
rallytime
cb87b7d0bd Add note about best-effort support for non-lts ubuntu releases to README 2017-01-04 11:08:04 -05:00
rallytime
20d88f2f1f Simplify ubuntu version check to look for "16.10" 2017-01-04 09:32:34 -05:00
rallytime
2e49173293 Various fixes from PR review:
- Update Linux Mint supported versions in README file
- Remove if statement restricting archive.ubuntu.com repository addition
- Remove old-releases.ubuntu.com repository addition
- Remove some unnecessary parens in an if statement && clause
- Add the python-software-properties install logic back in for Ubutu 12
- Remove the workaround for starting deamons for older versions (no longer applicable)
- Fix architecture spelling in README file
2016-12-22 10:13:01 -07:00
rallytime
c80e8e6cae Remove Ubuntu 15 from ubuntu_codename_translation function 2016-12-21 11:19:18 -07:00
rallytime
22a9a7c384 Remove linuxmint derivative mappings for EOL ubuntu OSes 2016-12-21 10:26:08 -07:00
rallytime
75b3eb32b8 Updated supported versions for Ubuntu: 12.04, 14.04, 16.04, and 16.10 (best effort)
The bootstrap script should match the supported versions of SaltStack
more closely, and we don't support versions that are considered EOL by
the OS distributors themselves.

This change updates the bootstrap script to support Ubuntu 12.04, 14.04,
16.04, and 16.10 (which the .10 release is a "best-effort" support since
it is a non-LTS OS release from Ubuntu).
2016-12-21 10:20:03 -07:00
Nicole Thomas
c74cfa67fb Merge pull request #998 from marco-m/ubuntu-gnupg1-curl
Handle renaming of gnupg-curl to gnupg1-curl for Ubuntu 16.10
2016-12-20 16:00:56 -07:00
Nicole Thomas
06dbe372b6 Merge pull request #997 from dmitrievav/develop
fix systemctl path
2016-12-20 15:38:38 -07:00
Marco Molteni
13919948be Add missing double quotes 2016-12-18 14:28:53 +01:00
Marco Molteni
3f9f53aff3 Handle renaming of gnupg-curl to gnupg1-curl for Ubuntu 16.10 2016-12-17 21:42:49 +01:00
Alexey Dmitriev
155cfc5574 fix systemctl path 2016-12-14 18:04:02 +01:00
Nicole Thomas
e0100d8291 Merge pull request #994 from vutny/detect-16.11-stable-rev
Let's detect newly released Salt 2016.11 stable release
2016-12-02 09:38:10 -07:00
Nicole Thomas
4d714c7c44 Merge pull request #993 from rallytime/update-readme-examples
Adjust code examples to use the actual bootstrap-salt.sh file name
2016-12-01 09:01:36 -07:00
rallytime
a7588821f4 Adjust code examples to use the actual bootstrap-salt.sh file name 2016-11-30 17:49:44 -07:00
Denys Havrysh
af4b4aea93 Let's detect newly released Salt 2016.11 stable release 2016-11-30 14:19:01 +02: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