Commit graph

4754 commits

Author SHA1 Message Date
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
Steven Armstrong
2677130e0c Merge remote-tracking branch 'telmich/master' 2015-02-24 23:14:49 +01:00
Steven Armstrong
44d57497e0 first attempt to make this type actually work
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-24 23:05:25 +01:00
Steven Armstrong
f222414c1a Merge pull request #386 from telmich/bugfix/#385
remove config_dir from the consul configuration file - fixes #385
2015-02-24 21:55:21 +01:00
Nico Schottelius
40a582ca45 remove config_dir from the consul configuration file - fixes #385
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-24 20:43:31 +01:00
Nico Schottelius
66ad275212 make Nico just another committer - no special role
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-24 14:50:39 +01:00
Steven Armstrong
2c7ab566e1 add new types to manage consul and friends
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-24 13:10:17 +01:00
Steven Armstrong
4f7ae8425d New type __staged_file: Manage staged files
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-24 13:01:48 +01:00
Steven Armstrong
041569b41c new type __config_file to manage configuration files
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-24 12:47:51 +01:00
Nico Schottelius
e3ae9a09bb ++changes
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-18 10:23:39 +01:00
Nico Schottelius
4496c579af add warning for __rsync
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-18 10:22:34 +01:00
Nico Schottelius
0ddc848b1e add missing leading / to destination in case object_id is taken
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-12 16:21:15 +01:00
Nico Schottelius
34253a5c30 update missing bits for __rsync
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-12 10:35:07 +01:00
Nico Schottelius
9d25295e1a use source, not source dir
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-11 16:44:15 +01:00
Nico Schottelius
055eaed7ad add hint for /
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-11 16:01:22 +01:00
Nico Schottelius
3cc2f13b9b add initial version of __rsync
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-11 15:56:45 +01:00
Nico Schottelius
6e483497de ++changes
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-10 23:28:30 +01:00
Nico Schottelius
745f1e2984 support ubuntu upstart in __start_on_boot
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-10 23:27:43 +01:00
Nico Schottelius
3db2dcb2d6 fix release errors of 3.1.10
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-10 23:10:23 +01:00
Nico Schottelius
82ffde7786 update changelog
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-10 22:54:03 +01:00
Nico Schottelius
86e81b19ac Merge pull request #383 from asteven/type/__group
rewrite __group type
2015-02-10 22:52:02 +01:00
Steven Armstrong
26143b8b77 move code generation outside of loop
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-10 22:44:08 +01:00
Steven Armstrong
7d73cc5ed6 actually use new --state param
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-10 22:44:08 +01:00
Steven Armstrong
d247f083e8 cleanup and rewrite
- add new --state parameter and support for deleting groups
- add new --system parameter to create system groups if supported by the
  os
- remove special case for legacy redhat/centos versions, they are long
  gone

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2015-02-10 22:44:08 +01:00
Nico Schottelius
0cf170b18e prettier print when requirements are broken
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-02-10 21:59:39 +01:00
Nico Schottelius
e98ff2879a ++fruits
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-01-29 13:58:04 +01:00
Nico Schottelius
bc29bb2b3c dependency tree v3
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-01-29 13:54:45 +01:00
Nico Schottelius
0297545270 Merge remote-tracking branch 'origin/master' 2015-01-09 11:31:05 +01:00
Nico Schottelius
f2b1c24ec3 Merge pull request #382 from acatton/fix-dir-in-default
Cdist fails silently when there's a directory in __type/parameter/default
2015-01-09 11:30:25 +01:00
Nico Schottelius
57d372bb08 today is the release day
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-01-06 15:36:14 +01:00
Nico Schottelius
42c393ca40 add ubuntu support to __locale
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-01-06 15:35:30 +01:00
Antoine Catton
2318c792d7 Fix test cdist_type.TypeTestCase.test_directory_in_default 2015-01-04 12:43:57 -07:00
Antoine Catton
9717d5d928 Add test case: what if there's a directory in defaults
The goal of the directory name is to be before foo and bar
2015-01-04 12:43:57 -07:00
Antoine Catton
a938468bb0 DRY: Remove default parameter value handeling in __package_rubygem 2014-12-27 20:48:42 -07:00
Antoine Catton
33cc3b0fa2 DRY: Remove default parameter value handeling in __package_pkg_openbsd 2014-12-27 20:47:30 -07:00
Antoine Catton
ebf0479f60 DRY: Remove default parameter value handeling in __package_pkgng_freebsd
flavor, repo and version are expected to be empty by default.
They're all checked with [ -n "$var" ]
2014-12-27 20:44:47 -07:00
Antoine Catton
f7bf6a058e DRY: Remove default parameter value handeling in __package_pkg_freebsd
flavor, pkgsite and version are expected to be empty.
They're all checked with [ -n "$var" ]
2014-12-27 20:42:03 -07:00
Antoine Catton
9fd285da4c DRY: Remove default parameter value handeling in __package_pip 2014-12-27 20:35:53 -07:00
Antoine Catton
5aaea37194 DRY: Remove default parameter value handeling in __package_pacman 2014-12-27 20:34:38 -07:00
Antoine Catton
65f50b64b7 DRY: Remove default parameter value handeling in __package_opkg 2014-12-27 20:32:49 -07:00
Antoine Catton
de282c50f3 DRY: Remove default parameter value handeling in __package_luarocks 2014-12-27 20:31:46 -07:00
Antoine Catton
601346d482 DRY: Remove default parameter value handeling in __package_apt 2014-12-27 20:29:45 -07:00
Antoine Catton
0844f717a8 Password is unused in the else branch 2014-12-27 20:26:29 -07:00
Antoine Catton
82f48ef271 DRY: Remove default parameter value handeling in __apt_source 2014-12-27 20:12:34 -07:00
Antoine Catton
17afb5f5ad DRY: Remove default parameter value handeling in __apt_source 2014-12-27 20:12:29 -07:00
Nico Schottelius
8b045da7a9 github is now origin
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2014-12-25 00:04:21 +01:00
Nico Schottelius
6610a9c384 update clone url for cdist
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2014-12-25 00:02:26 +01:00