Build your infrastructure with Terraform, Nomad and Consul on Scaleway

Terraform is a cloud agnostic automation tool to safely and efficiently manage your infrastructure as the configuration evolves. Terraform comes with Scaleway support since >= v0.7.0 which makes it a great tool to version and continuously develop your Scaleway infrastructure with ease.

In this blog post I show Terraform new capabilities by setting up a small Web App using Consul, Nomad and Fabio.
  • Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
  • Nomad is a distributed scheduler which allows to run arbitrary tasks, ensures that services are always running and takes care of dynamic re-allocation if instances are unavailable.
  • fabio is a fast, modern, zero-conf load balancing HTTP router for deploying applications managed by consul.

blog.online.net/2016/09/14/build-your-infrastructure-with-terraform-nomad-and-consul-on-scaleway/