This repository provides orchestration templates and deployment scripts for automated deployment of Project Clearwater on CloudStack.
Repository structure:
./HEAT
contains Heat orchestration templates (HOT) for Clearwater orchestration using OpenStack Heat../Hurtle
contains Hurtle service manager & service orchestrator for Clearwater orchestration using Hurtle../cloudify
contains blueprints for Clearwater orchestration using Cloudify.
Although this work focuses on CloudStack deployments, the ./HEAT
directory also contains an OpenStack version of the orchestration templates.
As Heat (and Hurtle) natively doesn't support orchestration on CloudStack deployments, it is necessary to setup CloudStack Heat plugin to add CloudStack resources.
+---------+
| NETWORK |
+---------+
| +-----------+
|-| DNS |
| +-----------+
| +-----------+
|-| Ellis |
| +-----------+
| +-----------+
|-| Homestead |
| +-----------+
| +-----------+
|-| Homer |
| +-----------+
| +-----------+
|-| Sprout |
| +-----------+
| +-----------+
|-| Ralf |
| +-----------+
| +-----------+
|-| Bono |
+-----------+
This work was made possible by the KTI ACEN project in collaboration with Citrix and Exoscale.