DevOps RVA Meetup: Terraforming Your Infrastructure
Overview of Hashicorp's Terraform tool. Includes a demo using Terraform to build a Docker Swarm cluster as well as using Terraform to orchestrate the deployment of containers onto the Swarm cluster.
"ami-408c7f28" instance_type = "t1.micro" } Infrastructure as Code – Simple configuration files that are versioned, managed, and treated like source code.
a raw SSH or WinRM connection) • File • Local Exec (local shell) • Remote Exec (remote SSH / WinRM) • Null Resource • Used to initialize a resource after creation (e.g. invoke a shell script or run a CM tool) • Not a replacement for CM tools (rather complements them!)
contributors / 32 releases • Latest version: v0.6.14 • Usually monthly releases (sometimes semi-monthly) • New features are sometimes added before available via CloudFormation • Terraform also supports CloudFormation as a resource