Darko Poljak
f368539447
Some pylint cleaning.
2017-08-22 10:58:30 +02:00
Philippe Grégoire
31e5c97c55
use command(1) to get executable's path
2017-08-21 10:51:55 -04:00
Philippe Grégoire
997fdd8ac4
fix typo in group entry extraction
2017-08-20 15:13:01 -04:00
Philippe Grégoire
a915baa73b
__user: explore with /etc files
...
getent(1) is a utility available where Name Service Switch (NSS)
is available. Many modern operating systems support it, but that
may not be the case of all (e.g. embedded systems).
This commit modifies the __user type explorers to check the
traditional files instead of relying solely on the availability
of getent(1).
- Makes the group explorer use /etc/group
- Makes the passwd explorer use /etc/passwd
- Makes the shadow explorer use /etc/shadow
Implementation note
"getent shadow" does not support querying an entry using a uid
since it does not store that information. Since the shadow explorer
uses __object_id, the passwd explorer does not check if __object_id
matches an entry by uid. This behavior ensures consistent, transparent
behavior of the type. The group explorer, on the other hand, handles
group names and uids; like always.
2017-08-20 12:10:54 -04:00
Philippe Grégoire
ebe0c0d66d
make sure we continue on errors
2017-08-20 11:12:30 -04:00
Philippe Grégoire
5646a66f6c
explorer/init/Linux: replace ps by pgrep
...
BusyBox's version of ps does not support the -o option.
On Linux systems, use pgrep -P0 -l to get the name of
pid 1.
2017-08-20 11:06:07 -04:00
Philippe Grégoire
2b9bf3de24
replace grep+sed by awk
2017-08-19 18:19:17 -04:00
Philippe Grégoire
e88e9c357f
fix formatting
2017-08-19 16:49:19 -04:00
Philippe Grégoire
69c6de9f9c
explorer/os: get ID from /etc/os-release
...
/etc/os-release was introduced by systemd[1] and is now
more and more common; even on systems without systemd (e.g. lede).
In addition to detecting the OS based on specific attributes,
this file provides the ID marker to describe the OS.
This commit adds support for OS detection via /etc/os-release.
According to [2], it is already lowercase.
[1] http://0pointer.de/blog/projects/os-release
[2] https://www.freedesktop.org/software/systemd/man/os-release.html
2017-08-19 16:41:50 -04:00
Darko Poljak
ceb97fd0ee
Fix for mistake in 982bb286f4
.
2017-08-19 19:12:30 +02:00
Darko Poljak
982bb286f4
Cleanup options' help and cdist man page.
2017-08-17 08:24:58 +02:00
Philippe Gregoire
61b52ac806
Set default remote_cmds_cleanup_pattern
...
Fixes an exception when --remote-copy and --remote-exec are used.
2017-08-14 16:13:57 -04:00
Philippe Gregoire
7b0b3d9415
Fix remote cmds cleanup
...
When --remote-copy and --remote-exec are provided,
args.remote_cmds_cleanup_pattern is not set.
This patches fixes the evaluation of args.remote_cmds_cleanup_pattern
and prevents cdist from throwing an exception when --remote-copy
and --remote-exec are used.
2017-08-14 14:25:19 -04:00
Darko Poljak
b6467e716e
Merge remote-tracking branch 'ungleich/master' into jobs-locking
2017-08-13 12:27:57 +02:00
Darko Poljak
75fe3272b3
Add file locking for -j parallel execution.
2017-08-13 12:26:20 +02:00
Darko Poljak
87fe52ea61
Default logging level is WARNING.
2017-08-12 23:02:31 +02:00
Darko Poljak
314a931b84
Respect cdist log level in emulator.
2017-08-12 21:40:23 +02:00
Darko Poljak
59782ad64e
Fix unit test.
2017-08-11 01:20:45 +02:00
Darko Poljak
2b0e8160cf
Merge pull request #543 from darko-poljak/ssh-mux-sigpipe
...
Fix ssh connection multiplexing race condition #542
2017-08-10 23:42:16 +02:00
Darko Poljak
8bb70055f4
Merge branch 'master' into archiving
2017-08-10 19:11:35 +02:00
Darko Poljak
ca1cc0f64a
object_id = '/' is invalid
2017-08-10 19:08:44 +02:00
Darko Poljak
68cb13881f
Add archiving support.
2017-08-09 16:56:02 +02:00
Nico Schottelius
260303dd14
Fix gpasswd call in __user_groups: order incorrect
...
From the manpage:
-a, --add user
Add the user to the named group.
-d, --delete user
Remove the user from the named group.
2017-08-03 15:11:35 +02:00
Darko Poljak
1b0f560608
Add missing args to method call.
2017-07-27 09:51:23 +02:00
Darko Poljak
0a85d913cc
Optimize dir transfer.
2017-07-27 09:49:06 +02:00
Darko Poljak
0d734c872d
Fix log var assignment.
2017-07-27 09:36:00 +02:00
Darko Poljak
3db987b913
Merge pull request #549 from 4nd3r/__timezone
...
__timezone: always exit 0
2017-07-27 09:01:15 +02:00
Ander Punnar
b7b1101f11
always exit 0
2017-07-27 01:28:26 +03:00
Darko Poljak
23fbabe303
Further improve parallel execution.
2017-07-26 17:39:07 +02:00
Darko Poljak
d1a044cc23
multiprocessing.Pool -> concurrent.futures.ProcessPoolExecutor
2017-07-26 12:01:19 +02:00
Darko Poljak
7c7a98d083
pep8
2017-07-25 12:43:54 +02:00
Darko Poljak
32838a096d
Refine inventory logging to adhere new cdist logging.
2017-07-25 12:40:12 +02:00
Darko Poljak
0af64c01bf
Add -p HOST_MAX argument.
2017-07-25 11:12:18 +02:00
Darko Poljak
bb2cc68169
Fix broken text
2017-07-24 19:13:40 +02:00
Darko Poljak
4a54d1420e
Remove unwanted fixme
2017-07-24 19:12:43 +02:00
Darko Poljak
9b5220a29c
Merge pull request #546 from greendeath/master
...
Updated to docker-compose version 1.14
2017-07-21 21:49:02 +02:00
Dominique Roux
5ccfec9c18
Updated to docker-compose version 1.14
2017-07-21 21:18:16 +02:00
Darko Poljak
060ddc2a17
Merge remote-tracking branch 'ungleich/master' into ssh-mux-sigpipe
2017-07-21 17:23:07 +02:00
6bfe02094d
year is 2017
2017-07-21 10:23:05 +03:00
2c56622eeb
check file first
2017-07-21 10:22:54 +03:00
c706b9eefb
check current timezone before doing anything
2017-07-21 10:19:02 +03:00
Darko Poljak
e2a1519332
Merge inventory from beta branch.
2017-07-20 22:04:44 +02:00
Darko Poljak
a20b7167cd
pep8
2017-07-19 07:58:14 +02:00
Darko Poljak
01d7f63fcb
Merge remote-tracking branch 'ungleich/master' into ssh-mux-sigpipe
2017-07-19 07:55:19 +02:00
Darko Poljak
2beb55be54
Remove FIXME comment due to fix appliance
2017-07-19 07:52:57 +02:00
Darko Poljak
126a1812a5
Fix parallel object prepare and run steps. Add nonparallel type marker.
2017-07-15 22:18:20 +02:00
Darko Poljak
31899b2263
Add missing shebangs.
2017-07-15 22:16:25 +02:00
Darko Poljak
b50e605441
Merge pull request #544 from darko-poljak/ignore-dot-files-under-conf-types
...
Ignore directory entries that begin with dot('.').
2017-07-14 14:49:20 +02:00
Steven Armstrong
1fe12f81a9
Merge branch 'feature/install'
2017-07-07 02:12:38 +02:00
Steven Armstrong
d9a358bdf3
add forgotten symlink
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-07-07 02:10:06 +02:00
Darko Poljak
6b3b5c735e
Merge pull request #541 from 4nd3r/__file
...
fix __file
2017-07-06 22:56:54 +02:00
Darko Poljak
f9b632eebb
Improve listdir.
2017-07-06 17:22:25 +02:00
Darko Poljak
80c3dd7572
Ignore directory entries that begin with dot('.').
2017-07-06 13:30:57 +02:00
Darko Poljak
9c914308f6
Fix ssh connection multiplexing race condition #542
...
Increase ControlPersist to 2h.
After host run run ssh mux master exit command.
If custom remote exec/copy is specified then do nothing.
2017-07-06 12:43:17 +02:00
Steven Armstrong
9fe2420547
also log start of config run
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-07-05 16:40:02 +02:00
Steven Armstrong
a1d73f7281
log changing object as Processing instead of Updating
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-07-04 23:49:43 +02:00
Steven Armstrong
f6e1174adb
start moving info log messages to verbose
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-07-04 23:49:43 +02:00
Darko Poljak
cef1d215b2
Finally remove deprecated -d/--debug option.
2017-07-04 23:49:43 +02:00
Darko Poljak
015861e63b
pep8
2017-07-04 23:49:43 +02:00
Darko Poljak
a37d286d67
Suppress subprocess script output in quiet mode.
2017-07-04 23:49:43 +02:00
Darko Poljak
a722f3c634
3rd iteration of logging cleanup.
2017-07-04 23:49:43 +02:00
Darko Poljak
127c05a882
2nd iteration of logging cleanup.
2017-07-04 23:49:43 +02:00
Darko Poljak
248656b81f
First iteration of logging cleanup.
2017-07-04 23:49:43 +02:00
Darko Poljak
c63ab44c9c
Define better warning facility.
2017-07-04 23:49:43 +02:00
Steven Armstrong
01ca5910ec
increase ControlPersist to 30 to workaround #542
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-07-04 23:49:27 +02:00
6a6716035b
one space too much
2017-07-04 19:25:08 +03:00
0e8302c204
if no --source, then create only if there's no file
2017-07-04 19:23:51 +03:00
49f9760eac
+x
2017-07-03 15:18:27 +03:00
df437851f0
add -e
2017-07-02 12:19:40 +03:00
e4d9f78349
grep fixed string
2017-07-02 12:17:07 +03:00
c052e507eb
shellcheck __apt_mark
2017-07-02 12:17:07 +03:00
Darko Poljak
138705e3dc
Code improvements.
2017-07-02 00:32:43 +02:00
Darko Poljak
2a9bd77550
Merge custom cache path pattern from beta branch.
2017-07-01 23:59:51 +02:00
Darko Poljak
b7873abf07
Improve english based on Mesar Hameed's contribution.
2017-07-01 09:28:41 +02:00
Darko Poljak
9aa4465718
If script is executable then execute it, if not then assume it is a shell script.
2017-06-28 13:57:48 +02:00
Darko Poljak
62378dc8b9
Change shebang to #!/bin/sh -e
2017-06-28 13:19:32 +02:00
Darko Poljak
fc97381c6e
Add missing shebang.
2017-06-28 12:54:10 +02:00
Darko Poljak
9312bcb6b0
chmod +x *manifest *gencode-*
2017-06-28 12:52:10 +02:00
Darko Poljak
f53615f583
Merge pull request #534 from asteven/feature/remote-out-dir
...
need a way to set remote.base_path from the command line
2017-06-27 17:56:56 +02:00
Steven Armstrong
9cee230ef5
alphabetical order ftw
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 17:47:30 +02:00
Steven Armstrong
93ccf925cd
need a way to set remote.base_path from the command line
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:36:26 +02:00
Steven Armstrong
574f36f593
fix order of arguments
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
b8fcd30a37
support for bind mounts
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
c740c96890
set log level for cdist config based on env vars
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
1627b58cfc
for bind mount also have to prefix device
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
e74d2be2d4
add support for bind mounting
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
efd9351500
document new parameters: device, minor
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
86a61bbcff
need to pass a known suffix from outside
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
058e4d757b
disabel debug log
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
a495a20d95
uefi support
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
d34843347a
add __install_directory type
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
f9d371c6e3
use sysrq to reboot
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
42e197a5ba
use the force when creating swap
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:33:34 +02:00
Steven Armstrong
9ee0de7c8b
make uefi boot work
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:32:25 +02:00
Steven Armstrong
2ce00f3357
fix syntax error
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
8305477e01
fix typo
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
ce82e32c59
handle resolv.conf
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
4547d2efa1
properly escape single quotes
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
aea9747918
mount/umounting a chroot should not mess with resolv.conf at all
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
73cad9dee2
backcompat
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
1d42e4afcb
bind mount /etc/resolv.conf instead of overwriting/removing
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
c6e4888c84
support for centos7
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
fd6258c90e
unsure apt index is up2date
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
d05f11b0b8
deal with that stinkin cdist marker thinggy
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
9ad203c744
deal with that stinkin cdist marker thinggy
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
bb62787c7c
deal with that stinkin cdist marker thinggy
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
f97e6c42c7
no point generating grub.conf at this time, there is no kernel installed yet
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
5417471dff
add support for centos
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
2bd48f1c8d
make nuking mdadm/lvm actually work
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
49dfcf4885
first remove lvm, then mdadm
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Steven Armstrong
c1141453fe
fix quoting
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-06-27 10:27:40 +02:00
Darko Poljak
00a7f4af93
Separate functions for target host name and fqdn.
2017-06-23 20:03:28 +02:00
Darko Poljak
ad51d4e0f6
Merge pull request #532 from ungleich/prometheus-fixes
...
fix missing dependencies in __prometheus_*, __go_get
2017-06-16 10:04:58 +02:00
Nico Schottelius
e7fa238b2a
Fix mkfs.vfat support (no -q)
2017-06-16 05:30:40 +02:00
5d148a58d2
fix missing dependencies in __prometheus_*, __go_get
2017-06-15 11:13:39 +02:00
Darko Poljak
e32f2110ab
Document object prepare and object run parallelization.
2017-06-13 22:54:40 +02:00
Darko Poljak
e774fc2b2a
Merge pull request #507 from darko-poljak/the-good-the-bad-and-the-ugly
...
The good the bad and the ugly - object prepare/run parallelization
2017-06-13 22:45:09 +02:00
Darko Poljak
9aeea937c4
Fix spelling.
2017-06-13 18:04:41 +02:00
Darko Poljak
e375bd464d
Merge remote-tracking branch 'ungleich/master' into the-good-the-bad-and-the-ugly
2017-06-12 13:15:00 +02:00
Darko Poljak
b821391f7a
Merge pull request #530 from ungleich/grafana_dashboard
...
new type: __grafana_dashboard
2017-06-11 13:59:17 +02:00
4c7327e814
consider de(bi|vu)an version
2017-06-09 18:40:47 +02:00
Nico Schottelius
3a7013d7a1
Merge branch 'master' of github.com:telmich/cdist
2017-06-03 18:16:25 +02:00
Nico Schottelius
91ff80fa6a
Add devuan support for __start_on_boot
2017-06-03 18:15:44 +02:00
ba933f1470
Merge branch 'master' into grafana_dashboard
2017-06-02 22:32:08 +02:00
f87cce28d1
new type: __grafana_dashboard
2017-06-02 15:28:52 +02:00
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
42bc5e28b9
WHY can't I write a man page?
2017-06-01 23:01:03 +02:00
c16277bb8f
manpage dæmons won't stop
2017-06-01 22:55:58 +02:00
5ac324cd91
sacrifice to the evil manpage demons
2017-06-01 22:26:18 +02:00
d30103e9d2
__daemontools*: add/improve; + add man pages
2017-06-01 17:43:43 +02:00
06e1ddcf47
__consul_agent: mention http-check in man page
2017-05-31 18:57:21 +02:00
5ec8ac90d9
consul: add http check; add new version
2017-05-31 18:21:24 +02:00
Darko Poljak
29bebc4af4
Shorten ssh control path.
...
On macos the path is too long due to long default TMP dir.
2017-05-31 09:55:33 +02:00
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
abd5f11b98
man.rst: fix underline
2017-05-05 15:29:48 +02:00
8d4fd9e7d8
add __go_get, __golang_from_vendor manpages
2017-05-04 17:46:37 +02:00
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
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
Darko Poljak
da4118dcf3
pep8
2017-03-08 19:07:02 +01:00
6d277ef1f1
New type: __dot_file
2017-03-07 21:50:59 +01:00
Steven Armstrong
448126f498
no need to log stdout at log level info
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-02-17 12:31:22 +01:00
Steven Armstrong
d5b1246791
change ControlPersist from 125 to 10 seconds
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-02-16 22:43:27 +01:00
Steven Armstrong
9d9fc98556
Merge remote-tracking branch 'ungleich/master'
2017-02-16 22:42:32 +01:00
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
Steven Armstrong
444790aed2
explicitly create cache dir
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-02-01 23:10:26 +01:00
Darko Poljak
b03bed2425
Better describe -v option.
2017-01-28 13:49:19 +01:00
Darko Poljak
2087f7a28a
Un-suppress manifest stdout.
2017-01-20 15:22:25 +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
8d2d538660
Fix typo.
2016-12-11 21:17:22 +01:00
Darko Poljak
e5a6599ccb
Create mp_pool_run helper function for running in parallel.
2016-12-08 21:48:59 +01:00
Darko Poljak
ede5282d93
Merge remote-tracking branch 'ungleich/master' into the-good-the-bad-and-the-ugly
2016-12-08 20:06:59 +01:00
Darko Poljak
b0911ab87d
Improve __apt_mark (Ander Punnar from beta)
2016-12-08 20:04:17 +01:00
Darko Poljak
8776a2ee06
concurrent.futures -> multiprocessing
2016-12-08 17:36:57 +01:00
Darko Poljak
e6b9fc90ba
Add log messages.
2016-12-08 14:11:30 +01:00
Darko Poljak
ca3a8ddf67
no clear() in python < 3.3; if only one then do it sequentially
2016-12-08 00:47:07 +01:00
Darko Poljak
e79519afce
Merge remote-tracking branch 'ungleich/master' into the-good-the-bad-and-the-ugly
2016-12-08 00:42:17 +01:00
Darko Poljak
d17c517a0c
enable-beta -> beta
2016-12-07 22:43:53 +01:00
Darko Poljak
1952d43073
Initial try for parallelization.
2016-12-07 19:06:51 +01:00
Darko Poljak
258a6c7f56
Merge branch 'the-good-the-bad-and-the-ugly-gunfight' into the-good-the-bad-and-the-ugly
2016-12-07 18:57:58 +01:00
Darko Poljak
bc5f6c8923
Merge pull request #504 from darko-poljak/the-good-the-bad-and-the-ugly
...
The Good, the Bad and the Ugly
2016-12-07 18:45:56 +01:00
Darko Poljak
341de216a6
Fix missing vars.
2016-12-07 18:39:43 +01:00
Darko Poljak
3e763e9e6c
list -> set for beta commands and args
2016-12-07 18:36:19 +01:00
Darko Poljak
6c1b215db8
Begin parallelizing object prepare and run.
2016-12-06 14:27: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
1ee6c2e7b1
added line after 33, changed experimentel to experimental
2016-12-05 07:57:30 +01:00
Darko Poljak
609977b7ff
ugly->bad
2016-12-04 20:27:42 +01:00
Darko Poljak
d0f5d2c459
ugly -> bad
2016-12-03 18:24:37 +01:00
fc18e0f99c
migrated man.text -> man.rst
2016-12-03 18:14:58 +01:00
Darko Poljak
e6fc74c081
ugly -> bad
2016-12-03 18:12:38 +01:00
Darko Poljak
8c53ce78f5
Started the good, the bad and the ugly - code cleanup.
2016-12-03 10:46:49 +01:00
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
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
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
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
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
c4996396c6
__user type: fix for FreeBSD
2016-11-22 18:21:03 +01:00
35975582f0
suppress output
2016-11-07 16:55:51 +02:00
b3cf70ae42
remove auto and manual states
2016-11-07 15:51:50 +02:00
45e45016a7
retrieve the mark before with an explorer
2016-11-07 15:45:54 +02:00
6f69cd6a11
fix man
2016-11-07 13:36:27 +02:00
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
4ef057c65d
add docs
2016-11-04 10:14:42 +02:00
39c3ac43ec
__package_upgrade_all shouldn't dist-upgrade by default. also add clean.
2016-11-04 09:53:00 +02:00
Darko Poljak
9268062de5
Fix target_host vars in Code.
2016-11-03 13:26:50 +01:00
Darko Poljak
4ddf6557e3
IPv6 fix in gencode scripts.
2016-11-02 13:55:25 +01:00
Darko Poljak
ca9dd7338a
Support IPv6 in python code.
2016-11-02 13:35:48 +01:00
Darko Poljak
c293a9b2ce
Add missing param.
2016-11-01 08:11:37 +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
750f90db4c
Make install command beta.
2016-10-13 21:35:41 +02:00
Darko Poljak
acf94abe26
pep8
2016-10-13 21:24:29 +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
e349d10ed7
Merge pull request #485 from dheule/suse_os_version_explorer
...
use /etc/os-release instead of /etc/SuSE-release
2016-10-09 14:20:04 +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
Daniel Heule
bee5593570
use /etc/os-release instead of /etc/SuSE-release
2016-10-04 11:29:48 +02:00
Darko Poljak
74652cec13
Write more informative warning messages.
2016-09-21 19:22:24 +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
Nico Schottelius
cd7852695e
Merge pull request #480 from andres-erbsen/package-openbsd
...
__package: call __package_pkg_openbsd on openbsd
2016-09-03 20:36:13 +02:00
1875bce52e
Add support for guixsd into os explorer
2016-09-02 21:33:11 +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
Darko Poljak
72001b237e
Remove relict comment.
2016-08-24 13:46:47 +02: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
428c06c8d3
Hotfix: Changed sources of all consul version + cksum files
2016-08-23 16:40:13 +02:00
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
Nico Schottelius
b08ea652a3
Merge pull request #475 from darko-poljak/target_host_cache
...
Add target_host file with original host to cache since cache dir is hash
2016-08-21 22:14:34 +02:00