Commit Graph

2604 Commits

Author SHA1 Message Date
Steven Armstrong f864d307be +licence, +logging
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-03 22:35:06 +01:00
Steven Armstrong 360a03a349 add examples for __remote_{copy,exec} scripts
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-03 17:21:14 +01:00
Steven Armstrong d0123acc2a implement singleton as requirement
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-03 15:44:51 +01:00
Steven Armstrong efedfbf47c test for singleton requirement
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-03 15:44:12 +01:00
Nico Schottelius ddebf5b153 __cron for 2.0.4
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-11-03 10:37:10 +01:00
Nico Schottelius bb4178480e Merge remote-tracking branch 'steven/__cron' 2011-11-02 17:06:51 +01:00
Steven Armstrong fa95291cbc use diff instad of cmp
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 16:46:50 +01:00
Nico Schottelius 77b1c676ca +/- todo
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-11-02 16:41:56 +01:00
Nico Schottelius e2349426ab Merge remote-tracking branch 'steven/__cron' 2011-11-02 16:40:13 +01:00
Steven Armstrong f42dbb9103 --todo
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 16:39:52 +01:00
Nico Schottelius f517f2667d Merge remote-tracking branch 'steven/initial-manifest-from-stdin' 2011-11-02 16:37:19 +01:00
Steven Armstrong e195eb46c4 new type __cron: installs and manages cron jobs
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 16:30:35 +01:00
Steven Armstrong b8435b2fd2 Merge branch 'initial-manifest-from-stdin' into __cron 2011-11-02 15:52:36 +01:00
Steven Armstrong e36e538f81 sort lists before testing for equality
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 09:15:44 +01:00
Steven Armstrong 792ddf0a5b add utility method to join object name from type and object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 09:13:23 +01:00
Steven Armstrong afba5e9280 add utilitly method to split an object name into its type name and object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-02 07:52:08 +01:00
Steven Armstrong 70ee0f1681 implement __lt__ to support sorting a list of objects
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-01 22:46:46 +01:00
Steven Armstrong bf1b995908 implement __lt__ and __eq__ to support sorting a list of types
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-11-01 22:20:46 +01:00
Steven Armstrong 7b9ff27356 Merge remote-tracking branch 'telmich/master' 2011-10-31 22:21:10 +01:00
Nico Schottelius d6d4d374bd remove unecessary whitespace :-)
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-31 18:26:36 +01:00
Steven Armstrong 5ac857a87c realy, dont fail if lsb_release does not exist
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 16:20:48 +01:00
Steven Armstrong d4aa04f35d dont fail if lsb_release does not exist
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 16:16:10 +01:00
Steven Armstrong b38262f858 implement reading initial manifest from stdin
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 16:07:33 +01:00
Steven Armstrong de84542579 no lsb_release -> no output
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 14:36:58 +01:00
Steven Armstrong 7641c04438 +fancy-ideas
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 13:40:39 +01:00
Steven Armstrong 9fedf314cf add explorers for lsb_*
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-31 11:09:42 +01:00
Nico Schottelius 80cd35fc3d Merge remote-tracking branch 'steven/run-explorers-in-cdist.core.explorer' 2011-10-21 20:19:41 +02:00
Steven Armstrong 4775c93a6e use __remote_copy in __file type
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 16:01:39 +02:00
Steven Armstrong 18f08d893c export defaults for __remote_{exec,copy}
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:59:39 +02:00
Steven Armstrong c29c419f61 also export __target_host to check_call
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:50:19 +02:00
Steven Armstrong 6ec4cefe09 Merge remote-tracking branch 'telmich/master' 2011-10-21 15:39:17 +02:00
Steven Armstrong d4e715f052 close file handles opened with tempfile.mkstemp
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:26:27 +02:00
Steven Armstrong 17e7642615 implement: export __target_host in remote exec
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:17:19 +02:00
Steven Armstrong 16b118b38e add test for: __target_host exported to remote exec run
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:16:38 +02:00
Steven Armstrong 8e2b9e4337 add test for: __target_host exported to remote exec
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 15:10:41 +02:00
Steven Armstrong 1e354387f9 add missing import
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-21 14:48:47 +02:00
Steven Armstrong a2cda1ccce --todo
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 11:16:38 +02:00
Steven Armstrong 81e4c0a418 move run_*_explorers from config_install to core.explorer
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 11:10:30 +02:00
Steven Armstrong 9588c5189c Merge branch 'master' into run-explorers-in-cdist.core.explorer 2011-10-20 11:08:23 +02:00
Steven Armstrong 6223402b9e bugfix: only attempt to transfer object parameters it their are any
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 11:07:48 +02:00
Steven Armstrong 60c4e21981 implement Explorer run_global_explorers and run_type_explorers
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 11:05:50 +02:00
Steven Armstrong 40971208f2 add test for Explorer run_type_explorers
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 11:04:41 +02:00
Steven Armstrong 6f82aef704 add test for Explorer run_global_explorers
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-20 10:55:11 +02:00
Steven Armstrong 97ab6effa4 introduce new cdist.test.CdistTestCase base class which handles common tasks
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 17:59:21 +02:00
Steven Armstrong 56787617d0 ++todo
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 17:44:30 +02:00
Nico Schottelius c189bd9daf resort output in object_run
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-19 16:47:52 +02:00
Steven Armstrong ca1ef28fe1 change order of log.info
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:42:14 +02:00
Steven Armstrong e9541b2a2a == is not = :-/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:29:30 +02:00
Steven Armstrong de8a09b45d ++FIXME
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:16:52 +02:00
Steven Armstrong 9156d2f5ac trust in telmich we do (or should)
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:15:52 +02:00