Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| terraform [2017/08/04 15:23] – walkeradmin | terraform [2017/08/05 14:03] (current) – walkeradmin |
|---|
| ====== Terraform ====== | ====== Terraform ====== |
| |
| <color #ed1c24>Coming Soon</color> | |
| ---- | ---- |
| |
| {{:terraform_logo.jpg?200|}} | {{:terraform_logo.jpg?150|}} |
| \\ | \\ |
| |
| ---- | ---- |
| |
| A | <color #00a2e8>Terraform</color> [[https://www.terraform.io/]] allows the definition of infrastructure as code. What this means is that, using a few lines of code we can create a set of virtualised hardware that forms part or the whole of a system. For example we could use <color #00a2e8>Terraform</color> to launch two servers, one for as an Encoder and one as a Packager. |
| | \\ |
| | \\ |
| | Because we are using code, we can essentially automate this process so that we can launch and tear down services or functions as we need them. Although <color #00a2e8>Terraform</color> sounds a bit like using batch or macro files, it's way more intelligent, <color #00a2e8>Terraform</color> can track changes in a running system, and these can be incorporated as a permanent change, or used to roll back to a known state. |
| | \\ |
| | \\ |
| | Here we will explore how to create a <color #00a2e8>Terraform</color> file to launch a simple Virtual Server. The example will be based on using <color #ff7f27>Amazon Web Services</color> for now, and if in time I start to use other providers, I will add them here as well. |
| | \\ |
| | \\ |
| | |
| | ---- |
| | ==== Topics ==== |
| | * [[Installing Terraform]]\\ |
| | * [[Terraform a Simple AWS EC2 Instance]]\\ |