42 Commits

Author SHA1 Message Date
ajacoutot
65fb303cb8 Pushed upstream. 2015-07-15 19:43:26 +00:00
ajacoutot
32b2ccd260 Use new rcctl syntax. 2015-07-15 03:09:35 +00:00
ajacoutot
0beacb410f Update to salt-2015.5.3. 2015-07-11 16:29:25 +00:00
ajacoutot
d9730dd4ef Better patch. 2015-07-08 08:16:18 +00:00
ajacoutot
0b9f5f67ba Unbreak service.enable.
python_shell now defaults to False but we need it enabled  in this case to
combine commands.

from "viq", thanks!
2015-07-07 11:25:51 +00:00
ajacoutot
02e9fb7392 Unbreak rcctl(1) usage. 2015-07-03 12:08:14 +00:00
ajacoutot
efe758d488 Merged upstream. 2015-06-05 15:25:07 +00:00
ajacoutot
2a431ac341 Add _openbsd_remotes_on(). That's an helper function that allows us to
get rid of the lsof(8) dependency.
2015-06-05 10:39:25 +00:00
ajacoutot
933a58e16e Update to salt-2015.5.1. 2015-05-24 07:37:23 +00:00
ajacoutot
3fc7998607 Merged upstream. 2015-05-08 07:46:17 +00:00
ajacoutot
d0c4c2d18d Update to salt-2015.5.0. 2015-05-07 09:15:55 +00:00
ajacoutot
3e5a5a2600 Update to salt-2014.7.3. 2015-03-27 14:40:04 +00:00
ajacoutot
fbe8ccaa4b Update to salt-2014.7.2. 2015-02-13 07:03:44 +00:00
ajacoutot
eebeead54e Update to salt-2014.7.1. 2015-01-16 13:19:48 +00:00
ajacoutot
b0c8a1f488 Update to salt-2014.7.0. 2015-01-07 09:57:39 +00:00
ajacoutot
f15307ef5a Update to salt-2014.1.12. 2014-10-11 08:42:46 +00:00
ajacoutot
791254db5d Merge from upstream:
Return pillar data if not external pillar data.
2014-10-01 13:48:48 +00:00
ajacoutot
bcb859e54f Always add a newline character for 'contents'; already fixed in salt->=2014.7.0. 2014-09-11 06:28:41 +00:00
ajacoutot
9cf3b5467b Update to salt-2014.1.11. 2014-09-10 06:08:42 +00:00
ajacoutot
d0264d124c Fix tests to properly recognize OpenBSD.
openbsdrcctl: extend enabled() to check flags
On OpenBSD, it's possible to define particular flags a daemon should be
enabled with. To make sure the flags are properly updated when changed
(in pillars or states), we return a service as "disabled" if the
currently configured flags do not match the provided ones; this ensures
/etc/rc.conf.local is always in sync.

All patches merged upstream.
2014-09-05 08:27:20 +00:00
ajacoutot
a095d7f530 All patches have been committed upstream. 2014-09-02 17:18:55 +00:00
ajacoutot
2c88076e8e Fix arp() and mod_hostname() to work on OpenBSD. 2014-09-02 14:01:51 +00:00
ajacoutot
d57d1968c0 Use strip() and lstrip() instead of replace(). 2014-09-02 13:30:13 +00:00
ajacoutot
f471328f22 Fix the timezone module on BSDs. 2014-09-02 09:14:45 +00:00
ajacoutot
34bc35766c Fix the postgres module on OpenBSD. 2014-09-02 08:41:43 +00:00
ajacoutot
34d96d3e2b Implement OpenBSD support to the mount module. 2014-09-01 14:56:11 +00:00
ajacoutot
52593f9060 Add support for account and password expiration. 2014-09-01 10:04:00 +00:00
ajacoutot
4b2155ecc4 Implement login class support. 2014-08-29 15:58:32 +00:00
ajacoutot
23407304b8 Everything has been merged uptream. 2014-08-28 06:32:56 +00:00
ajacoutot
2a2a275300 Fix and implement OpenBSD support in the following modules:
bsd_shadow, disk, groupadd
2014-08-27 10:26:59 +00:00
ajacoutot
c4a8041f7c All patches have been pushed upstream. 2014-08-26 21:41:43 +00:00
ajacoutot
32420fa9ae Fix the useradd module to work with OpenBSD. 2014-08-26 16:28:43 +00:00
ajacoutot
e8cb4bc301 rcctl(8) implementation committed upstream. 2014-08-25 22:05:14 +00:00
ajacoutot
4b5ed43c1a Implement full service management using rcctl(8). 2014-08-22 12:22:09 +00:00
ajacoutot
6551f3fb89 The homedir of the user running salt must be outside of the /srv/salt
hierarchy because content of that path is available to all minions; so
move it to /var/salt .
Rename _salt-master to _salt for consistency.
discussed with "viq"

While here, drop rc_pre() from the minion and syndir rc.d(8) scripts,
they are not needed.
2014-06-17 12:30:39 +00:00
ajacoutot
a06fdfbb9f Simplify this port not to deviate too much from upstream defaults.
Properly run as _salt-master without breaking.
Add an rc.d script for salt-syndic.
Drop useless README.
Remove all files when running pkg_delete -c
Install more config file examples.
Take maintainer.
2014-05-27 14:12:43 +00:00
ajacoutot
3dc08ba36c Update to salt-2014.1.4.
Start fixing the service module for OpenBSD.
2014-05-27 10:13:43 +00:00
ajacoutot
3ad453bf00 Update to salt-0.17.5.
ok landry@ (maintainer)
2014-05-21 07:39:47 +00:00
landry
7b525e3e7a Update to salt 0.17.4. 2013-12-27 10:19:30 +00:00
landry
e466cf82a9 Update to salt 0.17.0.
See http://salt.readthedocs.org/en/latest/topics/releases/0.17.0.html
for the changelog.
Depend on salt-testing for regress tests, most of them pass.
2013-10-08 07:02:34 +00:00
kirby
b91c036a15 - install sample configs with sane defaults
- rework README
ok landry@
2013-08-22 18:14:46 +00:00
landry
4d87c9207b Import salt 0.16.3.
Salt is a new approach to infrastructure management. Easy enough to get
running in minutes, scalable enough to manage tens of thousands of
servers, and fast enough to communicate with them in seconds.

Salt delivers a dynamic communication bus for infrastructures that can
be used for orchestration, remote execution, configuration management
and much more.

ok ajacoutot@
2013-08-10 13:39:26 +00:00