Anders Ingemann
|
da4b85c0c7
|
Everything in base/ is now commented.
|
2014-03-23 16:04:03 +01:00 |
|
Anders Ingemann
|
210d3261c0
|
Check if current user is root. Fixes #20
|
2014-02-27 23:03:23 +01:00 |
|
Anders Ingemann
|
e1881da2bc
|
Simplify tasklist by passing a set to the modules
|
2014-01-06 22:58:21 +01:00 |
|
Anders Ingemann
|
a4ead02a9b
|
Remove provider specific manifests
Manifest and module loading has been refactored
Provider modules now must implement validate_manifest like plugins do
Simplified loading of manifests
|
2014-01-05 14:03:04 +01:00 |
|
Anders Ingemann
|
d3dc44bc48
|
Rename tasks() to avoid clashes with modules
The functions are now called resolve_tasks() and resolve_rollback_tasks().
A little more verbose function names but also clearer.
|
2013-12-14 23:18:41 +01:00 |
|
Anders Ingemann
|
cf3c861a27
|
Added the dry-run option
|
2013-10-27 18:37:43 +01:00 |
|
Anders Ingemann
|
77c8b36151
|
Added pause-on-error switch for debugging
|
2013-10-27 18:10:44 +01:00 |
|
Anders Ingemann
|
be387673c0
|
Add log message to indicate a successful completion of all tasks
|
2013-07-08 23:14:08 +02:00 |
|
Anders Ingemann
|
3bf64a6e80
|
catch keyboard interrupt
|
2013-07-08 23:14:02 +02:00 |
|
Anders Ingemann
|
442397fb2e
|
Way better rollback architecture through improvements in flexibility
|
2013-07-08 23:14:00 +02:00 |
|
Anders Ingemann
|
2135cdbc1a
|
PEP8 fixes
|
2013-07-08 23:14:00 +02:00 |
|
Anders Ingemann
|
b701bd028b
|
refactor logging setup
|
2013-07-08 23:13:59 +02:00 |
|
Anders Ingemann
|
1e4af40b3c
|
Task dependencies, bogus implementation
|
2013-07-08 23:13:59 +02:00 |
|
Anders Ingemann
|
5689b77011
|
Manifest validation, simplified main run fn
|
2013-07-08 23:13:58 +02:00 |
|
Anders Ingemann
|
a8364fe04d
|
logging
|
2013-07-08 23:13:58 +02:00 |
|
Anders Ingemann
|
aa86b75974
|
Rename common module to base
|
2013-07-08 23:13:57 +02:00 |
|