Commit Graph

883 Commits

Author SHA1 Message Date
Nico Schottelius 91ff80fa6a Add devuan support for __start_on_boot 2017-06-03 18:15:44 +02:00
kamila ba933f1470 Merge branch 'master' into grafana_dashboard 2017-06-02 22:32:08 +02:00
kamila f87cce28d1 new type: __grafana_dashboard 2017-06-02 15:28:52 +02:00
kamila 2272539c16 is it Christmas today? So many new awesome types! 2017-06-01 23:52:23 +02:00
Darko Poljak 3a25fc74b9 Merge pull request #525 from ungleich/daemontools
new type: __daemontools_service
2017-06-01 23:06:12 +02:00
kamila 42bc5e28b9 WHY can't I write a man page? 2017-06-01 23:01:03 +02:00
kamila c16277bb8f manpage dæmons won't stop 2017-06-01 22:55:58 +02:00
kamila 5ac324cd91 sacrifice to the evil manpage demons 2017-06-01 22:26:18 +02:00
kamila d30103e9d2 __daemontools*: add/improve; + add man pages 2017-06-01 17:43:43 +02:00
kamila 06e1ddcf47 __consul_agent: mention http-check in man page 2017-05-31 18:57:21 +02:00
kamila 5ec8ac90d9 consul: add http check; add new version 2017-05-31 18:21:24 +02:00
kamila cf0ab2a5bd new type: __daemontools_service 2017-05-29 16:23:24 +02:00
Nico Schottelius fc9d7af18c Add Devuan support for __sysctl 2017-05-16 12:09:38 +02:00
kamila abd5f11b98 man.rst: fix underline 2017-05-05 15:29:48 +02:00
kamila 8d4fd9e7d8 add __go_get, __golang_from_vendor manpages 2017-05-04 17:46:37 +02:00
kamila 21a29ab5aa add __go_get, __golang_from_vendor 2017-05-04 17:46:20 +02:00
Dominique Roux d3aafc4523 changed docker-compose version to 1.12.0 2017-04-19 11:51:04 +02:00
kamila 46bbafa509 __start_on_boot: add support for devuan 2017-03-22 12:33:16 +01:00
Darko Poljak 517493ea92 reStructuredText fixes. 2017-03-08 19:36:34 +01:00
Darko Poljak 57032af356 Fix code-block argument missing. 2017-03-08 19:16:23 +01:00
dmitrybogatov 6d277ef1f1 New type: __dot_file 2017-03-07 21:50:59 +01:00
dmitrybogatov c4c2d45e59 New type: __hosts 2017-02-02 19:47:11 +01:00
Darko Poljak 574688c6e1 Rm due to new patch from Dmitry. 2017-02-02 19:47:02 +01:00
Darko Poljak d3b3fef63b Merge remote-tracking branch 'ungleich/master' into cdist-type__hosts 2017-02-02 19:45:48 +01:00
Darko Poljak 8e5e8c040d Merge pull request #482 from andres-erbsen/user-groups-freebsd
__user_groups: refactor, support FreeBSD
2017-01-14 10:53:01 +01:00
Darko Poljak 86678b5beb Cleanup __user_groups oldusermod explorer. 2017-01-11 21:32:52 +01:00
Daniel Heule 0ad767fa29 fix filter for new cron on sles12 sp2 2017-01-11 16:44:17 +01:00
Dominique Roux 4742913244 fixed type 2017-01-02 11:48:07 +01:00
Dominique Roux 07906451b2 updated man.rst 2016-12-31 11:06:06 +01:00
Dominique Roux 0dbe9e1428 updated man.rst 2016-12-31 11:03:28 +01:00
Dominique Roux 54a58abcaa Changed man.rst of __docker and __docker_compose
- Added state parameter for both types in the man.rst
- Changed --state absent behavior of __docker_compose
-- only remove docker-compose binary not whole docker
2016-12-29 14:47:29 +01:00
Dominique Roux 95b92627aa Added --state absent functionality to docker types
Changed types:
__docker
__docker_compose
2016-12-29 14:36:46 +01:00
Dominique Roux 6fa7bfbfb5 Better bugfix:
- Download the docker-compose binary first to /tmp then move it to
its target location
2016-12-27 13:20:57 +01:00
Dominique Roux 7a5244bf7c Bugfixed __docker_compose:
If docker-compose is already running, curl won't override the binary
I add an if the file does not exist before download
2016-12-21 23:03:24 +01:00
Darko Poljak 2b45405898 Update docs for types that used man.rst as symbolic links. 2016-12-16 08:19:41 +01:00
Darko Poljak 0462b4afc9 Merge pull request #348 from dheule/bugfix_type__cron
bugfix of raw_command
2016-12-14 09:04:54 +01:00
Darko Poljak d07f262eb6 Merge pull request #508 from greendeath/feature/__docker_compose
Created __docker_compose type for cdist
2016-12-13 11:38:01 +01:00
Dominique Roux d6f972057e updated documentation 2016-12-13 08:16:24 +01:00
Dominique Roux f180cbcb09 documented --version parameter 2016-12-13 08:09:14 +01:00
Dominique Roux db50e2e9e2 Added parameter --version to define the docker-compose version 2016-12-12 19:43:15 +01:00
Dominique Roux afd0d8c8c8 Added / Changed license to GPLv3+ 2016-12-12 09:09:48 +01:00
Dominique Roux 7abb96b48d Created __docker_compose type for cdist
Features:
- Install __docker_compose
2016-12-11 22:12:44 +01:00
Darko Poljak b0911ab87d Improve __apt_mark (Ander Punnar from beta) 2016-12-08 20:04:17 +01:00
Darko Poljak eb56c6ef59 experimentel -> experimental 2016-12-05 08:53:48 +01:00
Darko Poljak b0c9e097f9 Merge pull request #354 from tpo/__package_dpkg2
Please merge __package_dpkg type
2016-12-05 08:47:35 +01:00
testing_rouxdo 1ee6c2e7b1 added line after 33, changed experimentel to experimental 2016-12-05 07:57:30 +01:00
testing_rouxdo fc18e0f99c migrated man.text -> man.rst 2016-12-03 18:14:58 +01:00
testing_rouxdo 3054bae8c2 Added __docker type from asteven, implemented debian support 2016-12-02 14:34:01 +01:00
Tomáš Pospíšek 4370efdbb8 Update man.rst
fix title as requested here https://github.com/ungleich/cdist/pull/354#issuecomment-264117501
2016-12-02 09:39:53 +01:00
Darko Poljak f1cd824a7d Merge pull request #360 from tpo/__postgres_extension
postgres extension
2016-12-01 10:01:55 +01:00
tpo 6bcfdec154 remove reference to cdist_type, use GPL3+
as requested by darko-poljak here:
https://github.com/ungleich/cdist/pull/360#issuecomment-264110087
2016-12-01 09:54:27 +01:00
tpo 267d8239c1 remove reference to cdist_type, use GPL3+
as requested by darko-poljak here:
https://github.com/ungleich/cdist/pull/360#issuecomment-264110087
2016-12-01 09:50:05 +01:00
tpo 60906c0228 rewrite man page in rst
Only minimal changes needed.

This was done to satisfy darko-poljak's request here:
https://github.com/ungleich/cdist/pull/360#issuecomment-263491151
2016-12-01 09:27:56 +01:00
tpo 8e3281aa7c rewrite man page in rst
Only minimal changes needed.

This was done to satisfy darko-poljak's request here:
https://github.com/ungleich/cdist/pull/354#issuecomment-263492801
2016-12-01 09:09:57 +01:00
Darko Poljak ca424a34e6 Fix shell IPv6 testing (for -e). 2016-11-28 08:13:59 +01:00
Darko Poljak e663aaee08 Merge remote-tracking branch 'ungleich/master' into support-ipv6 2016-11-28 08:00:46 +01:00
Darko Poljak 1cc01bf598 Merge pull request #496 from AnotherKamila/master
__user type: fix for FreeBSD
2016-11-25 20:31:26 +01:00
Carlos Ortigoza Dempster 39f69ddedf Adding consul 0.7.1 files to __consul type 2016-11-25 14:19:01 -04:00
Carlos Ortigoza Dempster 6bc2503996 Adding consul 0.7.0 files 2016-11-25 14:15:00 -04:00
kamila c4996396c6 __user type: fix for FreeBSD 2016-11-22 18:21:03 +01:00
ander 35975582f0 suppress output 2016-11-07 16:55:51 +02:00
ander b3cf70ae42 remove auto and manual states 2016-11-07 15:51:50 +02:00
ander 45e45016a7 retrieve the mark before with an explorer 2016-11-07 15:45:54 +02:00
ander 6f69cd6a11 fix man 2016-11-07 13:36:27 +02:00
ander 6fd9dac145 add __apt_mark 2016-11-07 11:19:48 +02:00
Darko Poljak 6ce6c7830b Better test for IPv6 address. 2016-11-05 16:38:49 +01:00
ander 4ef057c65d add docs 2016-11-04 10:14:42 +02:00
ander 39c3ac43ec __package_upgrade_all shouldn't dist-upgrade by default. also add clean. 2016-11-04 09:53:00 +02:00
Darko Poljak 4ddf6557e3 IPv6 fix in gencode scripts. 2016-11-02 13:55:25 +01:00
Darko Poljak 93c80c9f4d Remove outdated __cdist_preos. 2016-10-15 19:04:14 +02:00
Darko Poljak a05ae761a4 man.text -> man.rst 2016-10-14 21:16:28 +02:00
Darko Poljak cca6693b2e Merge install feature from 4.0-pre-not-stable. 2016-10-13 21:16:59 +02:00
Darko Poljak aceb4ac13d Update telmich -> ungleich and mailing list refs. 2016-10-12 20:15:07 +02:00
Darko Poljak ce4803a201 telmich -> ungleich 2016-10-12 16:56:29 +02:00
Darko Poljak 8b7cdd510a Merge pull request #477 from smwltr/git_repo_url
change git.schottelius.org in docs because does not exist
2016-10-12 16:51:11 +02:00
Darko Poljak 9cc585c17d Merge pull request #481 from andres-erbsen/package_pkg_openbsd-version
__package_pkg_openbsd: support --version
2016-10-09 14:25:40 +02:00
Darko Poljak d49af95d3c Add warning message for faulty dependencies case. 2016-10-08 11:40:32 +02:00
Steven Armstrong 4c1c1e990d Merge remote-tracking branch 'ungleich/master' 2016-10-05 23:22:44 +02:00
Steven Armstrong 8e967424de consul syslog config option should be called enable_syslog instead
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-10-05 23:22:36 +02:00
Darko Poljak f7381e261a Add new type __firewalld_start. 2016-09-17 09:48:15 +02:00
Andres Erbsen 493c8d61f4 __user_groups: refactor, support FreeBSD 2016-09-11 22:28:51 -04:00
Nico Schottelius 7329b528f6 Merge pull request #479 from andres-erbsen/hostname-openbsd
__hostname: openbsd support
2016-09-03 20:37:41 +02:00
Andres Erbsen db32d0de3a __package_pkg_openbsd: support --version 2016-09-02 12:17:25 -04:00
Andres Erbsen 1a4bec21bf __package: call __package_pkg_openbsd on openbsd 2016-09-02 12:16:17 -04:00
Andres Erbsen 3b91443f81 __hostname: openbsd support 2016-09-02 12:11:10 -04:00
smwalter 232a909851 change documentation from git://git.schottelius.org/cdist to git://github.com/ungleich/cdist because git.schottelius.org does not exist. 2016-08-24 17:34:18 +09:00
testing_rouxdo 428c06c8d3 Hotfix: Changed sources of all consul version + cksum files 2016-08-23 16:40:13 +02:00
testing_rouxdo cd8373fe50 Hotfix: Changed source of consul 0.5.1 2016-08-23 15:55:07 +02:00
Darko Poljak 2d72c08e9b Fix spelling. 2016-08-22 09:24:48 +02:00
Darko Poljak b5a79fbc8f Fix spelling (Dmitry Bogatov patch). 2016-08-22 08:11:49 +02:00
Darko Poljak f7ca14119a Merge remote-tracking branch 'ungleich/master' into cdist-type__hosts 2016-08-19 21:59:04 +02:00
Darko Poljak f40e6659f7 Make man pages for new types to be by convention. Fix spellings. 2016-08-18 10:41:58 +02:00
Darko Poljak 38b94d019b Merge remote-tracking branch 'ungleich/master' into new-keyboard-type 2016-08-14 21:44:52 +02:00
Darko Poljak 33b6545a16 GPLv3+ relicensing. 2016-08-12 21:58:44 +02:00
Darko Poljak d82bd52b04 Fix no newline at the end of file. 2016-08-10 18:37:40 +02:00
Darko Poljak b400ae9c94 Separate __keyboard type. 2016-08-10 18:34:49 +02:00
Darko Poljak 8918186d53 Merge remote-tracking branch 'ungleich/master' into keyboard-locale_system-types 2016-08-10 18:29:57 +02:00
Darko Poljak df566f4ff8 GPLv3+ relicensing. 2016-08-10 18:15:54 +02:00
dmitrybogatov ffc3451c67 GPLv3+ relicensing: Ricardo Catalinas 2016-08-10 17:40:04 +02:00
Steven Armstrong e48486636e Merge pull request #467 from dheule/feature__filesystem
new type __filesystem, first version

Awesome! Thanks!
2016-08-02 16:14:09 +02:00
Daniel Heule 8747474fd5 device now defaults to object_id 2016-08-02 11:06:17 +02:00
Daniel Heule 13b2443d6b last cleanups 2016-08-02 10:07:27 +02:00
Nico Schottelius 6479ffc499 Really fix the GPLv3+ text 2016-08-02 09:25:11 +02:00
Nico Schottelius a1ff755576 Add type __sysctl
- Migrated asciidoc to rst
- Changed license to GPLv3+
2016-08-02 09:22:21 +02:00
Nico Schottelius 94119003a9 Reference __locale_system in __locale type 2016-08-02 01:02:47 +02:00
Nico Schottelius 06d0eabb5f Add new type: __locale_system
Merge the best of the proposals from Steven and Carlos
2016-08-02 00:58:07 +02:00
Daniel Heule 36c20230b8 optimize the usage of explorers for __filesystem 2016-07-29 15:27:13 +02:00
Daniel Heule 2ed762cd72 new type __filesystem, first version 2016-07-28 14:48:32 +02:00
dmitrybogatov 88ec06d06f new type: __hosts
This type adds or removes entries from /etc/hosts,
ensuring that same hostname can never resolve to
several different ip addresses.

Signed-off-by: Dmitry Bogatov <KAction@gnu.org>
2016-07-22 09:52:03 +02:00
Darko Poljak 4c106752f1 Add new types, __keyboard and __locale_system, contributed by Carlos Ortigoza. 2016-07-22 08:12:18 +02:00
Darko Poljak cab0381c2a Update license to GPLv3+ for my types and cdist man pages. 2016-07-20 07:55:48 +02:00
Darko Poljak 0d82c37928 Fix spelling errors (Dmitry Bogatov). 2016-07-18 19:43:26 +02:00
Darko Poljak 87d6a9c336 Fix line begining with . is a macro for man page. 2016-07-18 19:43:05 +02:00
Darko Poljak 7c55364cc2 Fix absent state for verbose in ccollect_source type. 2016-07-15 08:20:07 +02:00
Darko Poljak 92278ef5b0 Merge pull request #460 from asteven/fix-hostdir
Fix hostdir
2016-07-10 21:20:31 +02:00
Steven Armstrong a3d15caaa1 Merge remote-tracking branch 'ungleich/master' into fix-hostdir 2016-07-07 14:41:09 +02:00
Markus Koller e79610f23c
Don't try to use hostnamectl when systemd isn't running 2016-07-06 11:22:15 +02:00
Darko Poljak 0dfb4aee73 sphinx> ':manpage:' -> ':strong:' 2016-06-30 15:13:33 +02:00
Darko Poljak f98208f250 Make man pages SEE ALSO by convention. Improve docs building. 2016-06-30 12:09:07 +02:00
Nico Schottelius 55cd9963db Merge pull request #447 from sleemburg/master
Add openvz/lxc discovery
2016-06-30 10:51:18 +09:00
Darko Poljak 51c94e9e82 Restructure and fix and improve docs and manpages. 2016-06-29 07:48:34 +02:00
Darko Poljak b89077f9a5 Better sphinx manpage ext. Add custom dotman Makefile target for custom .cdist directory. 2016-06-23 16:08:59 +02:00
Steven Armstrong ce26deb706 add support for new check types
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:58:14 +02:00
Steven Armstrong 6944998a19 add new --wait parameter for consul-template
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:57:25 +02:00
Steven Armstrong 75b32328b6 use latest consul-template version by default
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:56:57 +02:00
Steven Armstrong 96b49f4e99 consul-template is no longer distributed as a tar. it is now a zip archive
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:56:27 +02:00
Steven Armstrong 1ed0d6bbe3 source for old consul-template versions have changed
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:55:20 +02:00
Steven Armstrong 4a7823d9b5 new consul-template version
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-06-22 23:54:58 +02:00
Stephan Leemburg 9300eda3c6 Add scientific 2016-06-22 13:32:51 +02:00
Jake Guffey bcd5e9827b Fix man pages
Migrate (re-migrate) from text -> rst and update docs to reflect new developments
2016-06-05 22:16:42 -04:00
Jake Guffey bcd4e5f29b Removed debugging from __jail_freebsd10/gencode-local 2016-06-05 21:57:56 -04:00
Jake Guffey 2f68e21a96 Add support for FreeBSD 10.x jails
Separate __jail type into distinct __jail_freebsd9 and __jail_freebsd10 types
2016-06-05 21:57:21 -04:00
Steven Armstrong dbcdc8a8ba use pool.sks-keyservers.net instead of subkeys.pgp.net
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-05-25 14:40:55 +02:00
Darko Poljak cf32b669ff Write sphinx rst docs. 2016-05-22 17:16:03 +02:00
Darko Poljak c4f782d194 Fix spelling error in __group man. 2016-05-13 22:44:54 +02:00
Darko Poljak 103e520d5a Fix suffix description for __block type. 2016-05-13 22:29:08 +02:00
Darko Poljak 8a079b3440 Fix spelling errors - Bogatov's patch. 2016-05-05 09:58:35 +02:00
Darko Poljak e933e8cd75 Add missing name parameter. 2016-04-22 14:41:31 +02:00
Nico Schottelius 2a27eebbe4 Merge pull request #430 from darko-poljak/type_pyvenv
Type __pyvenv
2016-04-21 09:39:01 +02:00
Darko Poljak 360ab47be0 Fix '=' length. 2016-04-21 09:23:19 +02:00
Darko Poljak 7aa197b731 Rm unnecessary details from __package_pip man. 2016-04-21 08:26:07 +02:00
Darko Poljak 66c2e16a24 __package_pip: always use su for runas parameter. 2016-04-21 08:24:47 +02:00
Darko Poljak 2ea85c773c Remove old style defaults. 2016-04-20 08:14:44 +02:00
Darko Poljak e76d2af358 Remove old style defaults. 2016-04-20 08:13:47 +02:00
Darko Poljak cd78d4140a Add global explorers su, sudo and sucmd. 2016-04-15 08:37:33 +02:00
Darko Poljak a1e86a481c Updated man. 2016-04-13 22:34:10 +02:00
Darko Poljak d9b2f1a540 Add parameter --pyvenv. 2016-04-13 22:32:15 +02:00
Darko Poljak 4d5fa3087f Update comment info. 2016-04-13 20:14:06 +02:00
Darko Poljak 3296158a37 Remove virtualenv params not present in pyvenv. 2016-04-13 08:27:23 +02:00
Darko Poljak 85af0c1bb0 Remove virtualenv params not present in pyvenv. 2016-04-13 08:26:58 +02:00
Darko Poljak 49423e174b Use pyvenv instead of virtualenv. 2016-04-13 08:24:44 +02:00
smwltr 1882040a25 Adding suuport for OS Devuan 2016-04-12 12:18:47 +09:00
Darko Poljak d313971e1a Create __pyvenv type and modify __package_pip accordingly. 2016-04-11 19:21:11 +02:00
Nico Schottelius b12df5f125 Merge pull request #428 from dheule/bugfix_for_systemd
remove a copy paste artefact which is wrong there
2016-04-06 15:47:09 +02:00
Daniel Heule ac171ba219 remove a copy paste artefact which is wrong there 2016-04-06 17:29:23 +02:00
Nico Schottelius fa5950d329 Merge pull request #406 from jakllsch/netbsd-user
use passwd database instead of shadow database on NetBSD too
2016-04-01 22:42:40 +02:00
Darko Poljak ee3e9a56f1 Remove commented old code. 2016-03-31 12:34:59 +02:00
Darko Poljak f55d00fe96 checkbashisms 2016-03-30 12:43:59 +02:00
Nico Schottelius 4233a0913a Merge pull request #419 from dheule/bugfix__zypper_service
bugfix for newer zypper (SLES12SP1) releases
2016-03-29 16:01:22 +02:00
Nico Schottelius 83d8851ba6 Merge pull request #421 from dheule/bugfix_for_systemd
fix for __start_on_boot for ALL systemd distros
2016-03-29 11:35:11 +02:00
Daniel Heule d3a0bd20c0 replace egrep with awk functions 2016-03-24 10:58:14 +01:00
Daniel Heule 14f3ee403a fix fo __start_on_boot for ALL systemd distros 2016-03-23 16:34:57 +01:00
Pierre b749a4b88a consul changes 2016-03-23 15:47:31 +01:00
Daniel Heule 0179904675 bugfix for newer zypper (SLES12SP1) releases, different column numbers in output 2016-03-22 11:01:19 +01:00
Steven Armstrong 32557cfa2c Merge remote-tracking branch 'ungleich/master' 2016-03-17 23:42:59 +01:00
Steven Armstrong afbb3df280 remove legacy cruft
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-03-17 23:35:59 +01:00
Nico Schottelius 36d6ffbe74 Merge branch 'master' of github.com:telmich/cdist 2016-02-25 07:19:45 +01:00
Nico Schottelius f6678b931f Remove zip package from __consul as it is required on the management host only
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2016-02-25 07:18:19 +01:00
Nico Schottelius bf4ece76fd update __consul with new URLs and new versions
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2016-02-25 07:17:27 +01:00
Steven Armstrong f0e07903b6 fix download url for consul 0.5.2
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-02-20 12:48:29 +01:00
Steven Armstrong 483ee91b12 Merge remote-tracking branch 'telmich/master' 2016-02-20 12:47:03 +01:00
Christian Kruse d1d065a3e1 fix: don't overwrite ownergroup but append 2016-02-18 11:02:32 +01:00
Steven Armstrong 7997551b48 Merge remote-tracking branch 'telmich/master' 2015-10-27 15:55:25 +01:00
Nico Schottelius b9280f1ea7 Merge pull request #407 from jakllsch/netbsd-group
don't use the non-existant gshadow database on NetBSD either
2015-10-20 15:36:16 +02:00
Nico Schottelius 46ef188079 Merge pull request #405 from jakllsch/netbsd-explorer-stat
Treat NetBSD the same as FreeBSD and OpenBSD in 'stat' explorers
2015-10-20 15:31:55 +02:00
Nico Schottelius 6a15f306e4 Merge pull request #404 from jakllsch/netbsd-timezone
support NetBSD in __timezone type
2015-10-20 15:29:18 +02:00
Jonathan A. Kollasch 90fe1bf6c9 add some NetBSD support in __user_groups 2015-10-15 10:53:56 -05:00
Jonathan A. Kollasch cdd5f380c4 use passwd database instead of shadow database on NetBSD too 2015-10-15 10:44:22 -05:00
Jonathan A. Kollasch cef2b32663 don't use the non-existant gshadow database on NetBSD either 2015-10-15 10:42:11 -05:00
Jonathan A. Kollasch 185d7f593a Treat NetBSD the same as FreeBSD and OpenBSD in 'stat' explorers 2015-10-15 10:22:46 -05:00
Jonathan A. Kollasch ed75374b95 support NetBSD in __timezone type 2015-10-15 10:12:11 -05:00
David Hürlimann 90f3f81c39 Added advertise-wan as optional parameter for consul 2015-08-28 01:25:05 +02:00
David Hürlimann 0057ee5558 Added new version for consul 2015-08-15 22:04:27 +02:00
David Hürlimann ef98c54989 Added retry-join-wan to consul parameters 2015-08-14 22:54:55 +02:00
Steven Armstrong d2dd706a1a Merge remote-tracking branch 'telmich/master' 2015-08-13 20:48:08 +02:00
Steven Armstrong c3bf4c7b61 correctly merge and reformat custom json into generated config
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-08-13 20:45:31 +02:00
dmitrybogatov 7d6990d933 By default, package is not autoremoved, if it either suggested or
recommened, but not is dependency for some other.  With this change,
either package is dependency of manually installed, either is is subject
to autoremove.
2015-07-29 11:13:07 +02:00
Steven Armstrong 31dddca0db update params
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-24 00:24:10 +02:00
Steven Armstrong 543d79a7b5 drop support for <0.10.0
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-24 00:21:08 +02:00
Steven Armstrong 6fb35c7d90 make 0.10.0 the default version
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-23 23:36:20 +02:00
Steven Armstrong a234912406 support version 0.10.0
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-23 23:33:52 +02:00
Steven Armstrong c4aef429c2 dont use `consul leave` to shutdown, just kill instead
If all servers in a cluster leave, the cluster is basically destroyed.
Servers are supposed to just die without leaving, otherwise rejoin no
longer works and manual recovery is required.

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-23 23:19:33 +02:00
Steven Armstrong b515601c9c create /var/run/consul with permissions suitable for storing unix sockets
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-07-23 22:06:16 +02:00
Steven Armstrong 6662535c28 Merge remote-tracking branch 'telmich/master' 2015-07-10 13:59:44 +02:00
testing_rouxdo 97dc358dc6 added new section 2015-06-15 15:57:11 +02:00
testing_rouxdo 879ddefbdf added second example for additional rsync options 2015-06-11 11:06:24 +02:00
testing_rouxdo d91b478ae0 added rsync(1) in see also 2015-06-11 08:54:34 +02:00
testing_rouxdo 036f90165e updated man.txt
inserted beginning "--" in front of every rsync-opts
2015-06-11 08:52:12 +02:00
testing_rouxdo 4f375a03c1 - added COPYING info
- added parameter rsync-opts
work need to be done:
- the rsync-opts gets ignored by cdist since the opts are --[OPTS] like and cdist takes this as a own parameter
2015-06-10 16:50:18 +02:00
Steven Armstrong 085a7c8ce1 work in progress: start upgrading consul-template to 0.9.0
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-05-28 22:26:51 +02:00
Nico Schottelius 85c825438e update manpage of __install_generate_fstab (typo)
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-28 15:37:30 +02:00
Steven Armstrong a1f1b3540d +consul 0.5.2
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-05-22 21:13:55 +02:00
Steven Armstrong 47daae1aa2 Revert "__consul type requires unzip to be installed"
This reverts commit 45df8dca11.
2015-05-22 21:09:03 +02:00
Nico Schottelius b68091e032 integrate __pacman_conf_integrate
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-20 17:00:35 +02:00
Nico Schottelius 2985bd709a Merge remote-tracking branch 'dominique/newtype_pacman' 2015-05-20 14:06:04 +02:00
Nico Schottelius 4a5bd2069f Merge branch 'master' into feature_install_and_preos
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-19 15:16:56 +02:00
dmitrybogatov 10735ffb84 Description: Fix spelling in manuals
Forwarded: yes
Last-Update: 2015-05-14
2015-05-19 11:58:50 +02:00
testing_rouxdo 62e1ecdd08 changed if statement:
from if [  !=  ];
to
if [  ];
2015-05-19 08:18:33 +02:00
Nico Schottelius 72bf86646d Merge branch 'master' into feature_install_and_preos
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-18 14:42:07 +02:00
Nico Schottelius 3073aea3f8 Merge remote-tracking branch 'origin/master' 2015-05-16 17:46:27 +02:00
Nico Schottelius 10662c48df +consul 0.5.1
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-16 17:43:46 +02:00
Nico Schottelius 8819f54116 comparision in shell is =, not ==
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-16 17:40:27 +02:00
Nico Schottelius 45df8dca11 __consul type requires unzip to be installed
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-16 16:49:48 +02:00
Nico Schottelius ac866107fa Merge remote-tracking branch 'origin/master' into feature_install_and_preos
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-16 16:44:11 +02:00
David Hürlimann 4ffde06fe8 Added centos to type __locale 2015-05-13 13:44:55 +02:00
testing_rouxdo 672aa13316 Second forgotten exit 2015-05-13 13:28:48 +02:00
testing_rouxdo 1ad4125a3b Add exit if file is specified 2015-05-13 13:12:25 +02:00
testing_rouxdo f0fd3e4608 small bugfixes 2015-05-13 12:55:18 +02:00
Nico Schottelius 2ea6d41c38 Merge pull request #396 from dheule/bugfix__user_groups
fix for older linuxes where gpasswd doesn't have the relevant options…
2015-05-13 10:25:28 +02:00
David Hürlimann eba3c85b9c Changed the header of firewall type 2015-05-13 00:26:05 +02:00
testing_rouxdo 1690c9d8ff Bugfixes:
-Added GPLv3 header
-Set correct '=' in man.text
-Now uses default values cdist-like
-Replace arrays with plain variables
-Rewrote the error message
2015-05-12 19:12:49 +02:00
David Hürlimann 675321b444 Added a new manifest for installing firewall package 2015-05-12 17:54:00 +02:00
testing_rouxdo 94e059a293 Added types
__pacman_integrate: converts normal pacman.conf to cdist conform
__pacman_conf: Manage pacman.conf with cdist
2015-05-12 14:26:38 +02:00
Nico Schottelius 28c534445b add Debian 8 support / systemd in __start_on_boot
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-12 01:13:20 +02:00
Nico Schottelius 27fd52f472 systemd for debian 8
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-12 01:02:48 +02:00
Daniel Heule b2aeceae91 minor optimisation ... 2015-05-11 10:18:27 +02:00
Daniel Heule e89ca14e66 autodedtection of old usermod implementations ... 2015-05-11 09:06:27 +02:00
Daniel Heule 56168cda65 fix for older linuxes where gpasswd doesn't have the relevant options ... 2015-05-08 14:21:39 +02:00
Daniel Heule 62bd5898aa fix for older linuxes where gpasswd doesn't have the relevant options ... 2015-05-08 14:08:53 +02:00
testing_rouxdo 40d19a6bbb Change from cat a variable to echo a variable 2015-05-08 10:03:03 +02:00
Nico Schottelius bcaca9c268 Merge branch 'preos' into 4.0-pre-not-stable
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-05 13:54:38 +02:00
Nico Schottelius 56c7431467 __cdist_preos enhancements
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2015-05-05 13:53:47 +02:00
Nico Schottelius 1b1b345263 add initial type for building preos
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-28 03:20:28 +09:00
Nico Schottelius 057f4c1be7 Merge pull request #381 from acatton/cleanup-default-parameters
Types default values handeling cleanup
2015-03-19 15:44:37 +09:00
Nico Schottelius 5566062139 add debian support to __consul_agent
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-16 19:00:47 +01:00
Steven Armstrong 5239943bed confirmed to work on ubuntu
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-03-06 14:25:53 +01:00
Steven Armstrong 8820c1ca2b add support for acl options
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-03-05 16:39:14 +01:00
Steven Armstrong 29cb89340e bugfix: /___key_value/__key_value/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-03-05 15:59:24 +01:00
Nico Schottelius 9af4fcabff make firewalld more quiet
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-01 21:21:57 +01:00
Nico Schottelius 70a5e012d8 need to issue rules twice (permanent & current)
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-01 21:04:25 +01:00
Nico Schottelius e7308a1a61 use absent instead of present twice
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-01 20:57:16 +01:00
Nico Schottelius 64e22bdb11 add new cdist type: __firewalld_rule
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-01 18:49:40 +01:00
Steven Armstrong 72104184b5 ensure file exists
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-28 01:05:59 +01:00
Steven Armstrong 4061031035 add centos support to __postfix* types
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-28 01:03:15 +01:00
Steven Armstrong 0fe6b60efc support for centos
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-28 01:03:15 +01:00
Christian Kruse 583aa41bf9 support FreeBSD in __timezone type 2015-02-27 02:08:06 +01:00
Steven Armstrong 79b16563ed remove support for custom install location
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-25 00:22:38 +01:00
Steven Armstrong b1ef2cffa4 hardcode path to binary
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-25 00:19:10 +01:00
Steven Armstrong 2bcaaa744f remove support for custom install location; to much dependencies in other types
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-25 00:16:10 +01:00
Steven Armstrong 3c720640dd start working on supporting different versions of consul-template
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-24 23:59:06 +01:00