chaosmonkey.planners package¶
Submodules¶
chaosmonkey.planners.planner module¶
Base class for planners
Every planner must extend Planner class
-
class
chaosmonkey.planners.planner.Planner(name)[source]¶ Bases:
objectPlanner interface Planners are responsible for scheduling jobs that executes attacks
Parameters: name – plan name -
example= None¶
-
plan(planner_config, attack_config)[source]¶ Plan the jobs. This method should use the config to schedule jobs based on the configuration for the planner
Parameters: - planner_config – configuration related to the scheduler
- attack_config – configuration related to the attack
-
ref= None¶
-
schema= None¶
-