Commit Graph

80 Commits

Author SHA1 Message Date
Dennis Camera ce07021580 Do not subclass object 2020-06-21 16:53:47 +02:00
Darko Poljak e4596593c0 Add cdist info command 2020-01-04 12:50:12 +01:00
Darko Poljak f09765a03a Improve error reporting. 2018-04-17 20:06:20 +02:00
Darko Poljak a993e0f5a9
Support disabling saving output streams 2018-02-07 18:12:15 +01:00
Darko Poljak 9703e0f08e Save output streams.
Implementation is 99% based on Steven's initial implementation.
2018-01-09 09:31:40 +01:00
Ander Punnar 8b78001c9e fix running scripts with execute bit (#583) 2017-09-29 14:44:44 +02:00
Darko Poljak 764ea49904 Log more data. 2017-09-17 20:30:07 +02:00
Darko Poljak 1ae5b1732e Fix missing dirs cleanup. 2017-09-10 23:08:21 +02:00
Darko Poljak cb38354df3 Run cleanup commands in quiet mode for DEBUG, TRACE. 2017-09-07 12:10:17 +02:00
Darko Poljak 4af3c0c6d5 Fix empty conf_dir configuration value. 2017-08-30 23:57:47 +02:00
Darko Poljak bdee7273af Configfile (#559)
Add cdist configuration/config file support.
2017-08-30 23:02:17 +02:00
Darko Poljak f368539447 Some pylint cleaning. 2017-08-22 10:58:30 +02:00
Darko Poljak e2a1519332 Merge inventory from beta branch. 2017-07-20 22:04:44 +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 248656b81f First iteration of logging cleanup. 2017-07-04 23:49:43 +02:00
Darko Poljak 2a9bd77550 Merge custom cache path pattern from beta branch. 2017-07-01 23:59:51 +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
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 444790aed2 explicitly create cache dir
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2017-02-01 23:10:26 +01:00
Darko Poljak 2087f7a28a Un-suppress manifest stdout. 2017-01-20 15:22:25 +01:00
Darko Poljak b83e6993c1 Make comment better. 2016-08-21 17:10:24 +02:00
Darko Poljak dd1b95f596 Add target_host file with original host to cache since cache dir is hash. 2016-08-19 12:27:35 +02:00
Darko Poljak f858191976 Merge remote-tracking branch 'ungleich/master' into parallel-global-explorers-execution 2016-08-14 22:27:39 +02:00
Darko Poljak 5f436f21b8 Transfer and run global explorers in parallel. 2016-08-12 21:14:56 +02:00
Darko Poljak dbcc94ab65 Add derived env vars for target hostname and fqdn. 2016-08-10 23:56:56 +02:00
Darko Poljak 6f28fc2db2 Fix ssh mux socket file error.
ssh ControlPath socket file needs to be unique for each host.
To avoid using ssh ControlPath option placeholders move socket file
to host's temp directory. Since each host has unique temp
directory then, although file name for socket file is fixed, its path
is unique.
2016-07-23 16:13:59 +02:00
Darko Poljak 2eab9b9598 Rm stderr debug output, stderr is not captured. 2016-07-15 08:22:05 +02:00
Darko Poljak e2bb629535 Fix shell command not working after new error reporting. 2016-07-12 20:15:08 +02:00
Darko Poljak 54e845da6f pep8 2016-07-11 12:40:50 +02:00
Darko Poljak 0051240c7c log.info target_host -> hash 2016-07-11 08:50:39 +02:00
Darko Poljak 120b11e96b Fix log init error. 2016-07-10 21:43:09 +02:00
Darko Poljak 3b91ace4ea Additionaly improve hostdir fix. 2016-07-10 21:28:30 +02:00
Steven Armstrong a3d15caaa1 Merge remote-tracking branch 'ungleich/master' into fix-hostdir 2016-07-07 14:41:09 +02:00
Steven Armstrong 13d315d718 do not assume target_host is anything that can be used as a directory name
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2016-07-07 14:38:36 +02:00
Darko Poljak 64efa04599 pep8 2016-07-05 20:44:24 +02:00
Darko Poljak d48b65ed53 Fix process error handling in local. 2016-06-23 10:56:37 +02:00
Darko Poljak a12b74b2f5 Resolve conflict. 2016-06-22 12:56:53 +02:00
Darko Poljak 0049b62cca Add files conf subdirectory for static files. 2016-06-11 12:02:13 +02:00
Darko Poljak e3636e6ffc Merge branch 'master' into feature_files_export 2016-06-10 21:04:43 +02:00
Darko Poljak fd8e10e12a Improve error reporting for local and remote run. 2016-06-06 22:11:55 +02:00
Darko Poljak 3062421cf5 Fix bug with parallel hosts operation and specified output path. 2016-04-04 08:03:54 +02:00
Darko Poljak 5e5106479f Fix old bug: join wrong arg for OSError. 2016-03-18 18:22:14 +01:00
Darko Poljak 6ae94df0a1 Reset manually to original.
Limited connectivity, but have extra time, so doing it online. Will be fixed in a separate branch.
2016-03-18 12:29:16 +01:00
Darko Poljak 3ae042f2cd Rverting manually (limited connectivity) to original.
Will be fixed in a separate branch.
2016-03-18 12:27:23 +01:00
Darko Poljak 8ed0c672b1 Fix error with args. 2016-03-11 19:23:59 +01:00
Nico Schottelius 73c77dd2d3 Let core use random .cdist directory for objects
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
2015-03-05 15:02:26 +01:00
Nico Schottelius c818442ef2 also linke "files" subdir
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
2014-04-12 19:40:41 +02:00
Daniel Heule 64f4cff3cb Shell selection support via ENV
CDIST_LOCAL_SHELL for local scripts
CDIST_REMOTE_SHELL for remote scripts
2014-01-20 20:30:37 +01:00