This repo consists of Litmus Chaos Experiments written as ansible playbooks. The examples in this repo are good indicators of how to construct the experiments in ansible: complete with steady state checks, chaosresult generation, chaos injection, post chaos checks, event & and reports generation etc.,
NOTE
The Litmus SDK provides a simple way to bootstrap your experiment and helps create the aforementioned artifacts in the appropriate directory (i.e., as per the chaos-category) based on an attributes file provided as input by the chart-developer. The scaffolded files consist of placeholders which can then be filled as desired.
It generates the custom chaos experiments with some default Pre & Post Chaos Checks (AUT & Auxiliary Applications status checks). It can use the existing chaoslib (present inside /chaoslib directory), if available else It will create a new chaoslib inside the corresponding directory.
Refer Litmus-SDK for more details.
Refer the LitmusChaos documentation litmus docs
You can contribute by raising issues, improving the documentation, contributing to the core framework and tooling, etc.
Head over to the Contribution guide