Multi-Cloud demo
The multi-cloud demo (workflow) consists of:
- Provision VMs in (1) Azure and (2) AWS
- In AWS configure an Apache server, in Azure an IIS server.
- Post in slack channel that multi-cloud workflow has finished.
- If any of the process fails (for example if the cloud availability is full) tear down in that cloud.
Takeaways
- Vendor-agnostic infrastructure-as-code
- Ansible used to provision and post-provision across clouds
- All infra is exposed as yml variable so it’s human-friendly to use while still being flexible and powerful
- Can leverage the input and ouput of Tower. E.g. we kick it off from hosted services catalog to trigger and post to slack after it’s finished but could also be kicked off from any CMDB and integrated with other Chatops.
Demo
Check out the video demonstration:

Repository
aws
azure