Cacao - cloud automation and continuous analysis orchestration
(link goes to Jetstream2 site)

CACAO helps you use clouds with ease of use, flexibility, and collaboration. CACAO is a multi-cloud orchestration service for researchers and educators that eliminates the complexity of using multiple clouds. By focusing on getting stuff done, CACAO helps transform research and education in a multi-cloud world. CACAO is built and maintained by CyVerse, the NSF research project that created Atmosphere.

Key Features

  • CACAO helps adapt the cloud to fit your needs. Under the hood, your cloud resources are created using pre-defined Hashicorp Terraform templates. If you don’t know Terraform, don’t worry – you don’t need to know Terraform to use CACAO. 

  • You can create your own Openstack Terraform templates if you wish to level-up your CACAO workflow game.

  • Future features in CACAO will include support for AWS/GCP/Azure+Terraform as well as non-Terraform-based templates, such as Kubernetes and Argo templates.

  • CACAO will also allow you to activate your resources when your data or workflow code changes and shutdown your resources after executing your workflow, in a Continuous Analysis way.

Documentation