Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
terraform [2017/08/04 16:26] – walkeradmin | terraform [2017/08/05 15:03] – walkeradmin |
---|
====== Terraform ====== | ====== Terraform ====== |
| |
<color #ed1c24>Coming Soon</color> | |
---- | ---- |
| |
{{:terraform_logo.jpg?200|}} | {{:terraform_logo.jpg?150|}} |
\\ | \\ |
| |
---- | ---- |
| |
Terraform [[https://www.terraform.io/]] allows the definition of infrastructure as code. | <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]]\\ |