<iframe src="//www.googletagmanager.com/ns.html?id=GTM-MBJN56" height="0" width="0" style="display:none;visibility:hidden">

Clément Contini

I recently graduated from the École de Technologie Supérieure de Montréal where I got a Master in Software Engineering. My interest for the Cloud began during my final year project where I had to work on High Availability and Fault Tolerance on OpenStack. At CloudOps, I'm part of the team dedicated to cloud.ca where my responsibilities include managing the infrastructure and putting new services in place.
Find me on:

Recent Posts

Automate your cloud.ca deployments with Terraform

Nov 25, 2015 by Clément Contini

 

Note: This post was written in 2015. The tutorial linked below runs on an expired version of Terraform and is no longer up-to-date. You can find a relevant and working blog post on the configuration here, and its github repository here. It uses a cloud.ca plugin rather than the CloudStack one.

 

Today, thanks to the cloud, all the computing resources you need are just a few API calls away. A whole infrastructure can be created and modified this way. Then, to treat infrastructure as code, you just need a tool that translates a plain text description of your infrastructure into a sequence of those API calls. That's what Terraform does. In this post, we will see how it is possible to treat infrastructure as code with the use of Terraform and cloud.ca.

Continued