Claudius is a easy-to-use domain specific language for clouds experiments. Language is build on fog.io, which enables flexible and powerfull way to manage virtual machine instances on various cloude poviders. Connections with virtual machines is based on ssh. To provide information experiment flow, DSL generates readable graph of execution.
Installation
Install it as:
$ sudo gem install claudius
If you want export execution tree to image you need Graphivz.
Claudius
Claudius is a easy-to-use domain specific language for clouds experiments. Language is build on fog.io, which enables flexible and powerfull way to manage virtual machine instances on various cloude poviders. Connections with virtual machines is based on ssh. To provide information experiment flow, DSL generates readable graph of execution.
Installation
Install it as:
If you want export execution tree to image you need Graphivz.
Usage
Check doc here.
Documentation
Documemtation is autogenerated from examples by Groc. To build doc you need Node.js and Pygments.
Generate to doc folder:
Generate to GitHub page:
Contributing
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)