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 |
|