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
Nico Schottelius
9b2800b614
Merge pull request #453 from darko-poljak/improve-docs-build
...
Improve docs build
2016-07-07 21:49:38 +09:00
Steven Armstrong
a3d15caaa1
Merge remote-tracking branch 'ungleich/master' into fix-hostdir
2016-07-07 14:41:09 +02:00
Stu Zhao
a6643f0d7f
Explore machine type for virtualbox guest
2016-07-06 18:39:27 -04: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
Stephan Leemburg
98160624a0
Add openvz/lxc discovery
2016-06-22 13:21:10 +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
b40034a54a
Remove unnecessary global explorer.
2016-04-21 08:27:08 +02:00
Darko Poljak
b7da9d1ef5
Remove unnecessary global explorer.
2016-04-21 08:26:57 +02:00
Darko Poljak
5e0975a304
Remove unnecessary global explorer.
2016-04-21 08:26:47 +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
f24d264480
Updated usage comment.
2016-04-15 12:04:31 +02:00
Darko Poljak
5c33d22925
Prefer su over sudo.
2016-04-15 10:50:51 +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
f7de217129
modified the unknown case to empty...
2016-03-25 16:39:48 +01:00
Daniel Heule
9c6d7dbd89
modified the unknown case ...
2016-03-24 11:29:13 +01:00
Daniel Heule
2c49e04c98
Updated the exlorer for more systems
...
changed the ps syntax, so it should work on freebsd to
added a case so it could easy implemented for other os to
2016-03-24 11:22:09 +01: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
Stephan Leemburg
b03a4f2829
Added Mitel as a redhat derived OS
2016-02-23 12:57:21 +01:00
Stephan Leemburg
37fec8b3b5
Added Mitel as a redhat derived OS
2016-02-23 11:54:08 +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
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
97dc358dc6
added new section
2015-06-15 15:57:11 +02:00
879ddefbdf
added second example for additional rsync options
2015-06-11 11:06:24 +02:00
d91b478ae0
added rsync(1) in see also
2015-06-11 08:54:34 +02:00
036f90165e
updated man.txt
...
inserted beginning "--" in front of every rsync-opts
2015-06-11 08:52:12 +02:00
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
10735ffb84
Description: Fix spelling in manuals
...
Forwarded: yes
Last-Update: 2015-05-14
2015-05-19 11:58:50 +02:00
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
672aa13316
Second forgotten exit
2015-05-13 13:28:48 +02:00
1ad4125a3b
Add exit if file is specified
2015-05-13 13:12:25 +02:00
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
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
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
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