NTTLimitedRD / plumbery

Cloud automation at Dimension Data with Apache Libcloud
Apache License 2.0
14 stars 9 forks source link

[wip] actions to replace polishers #36

Open bernard357 opened 8 years ago

bernard357 commented 8 years ago

early work has been engaged to move away from existing 'polishers', and to establish solid fondations for future extensions of plumbery:

each existing polisher will have to be transformed to an action. because of semantic changes it is not an obvious task. during the transition is may happen that some functions invoke both polishers and actions

on the long run, the goal is to turn a big part of code in engine.py and in facility.py into separate manageable actions, e.g., actions/start.py, actions/stop.py, etc

since the new interface described in plumbery/actions.py will be very structuring, you are invited to have a look and to provide feed-back

bernard357 commented 7 years ago

plumbery 1.0.2 has early implementation of actions