Differences
This shows you the differences between two versions of the page.
linux_wiki:terraform [2018/06/14 08:55] billdozor [Terraform] |
linux_wiki:terraform [2019/05/25 23:50] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Terraform ====== | ||
- | |||
- | **General Information** | ||
- | |||
- | " | ||
- | |||
- | Site | ||
- | * Official Site: https:// | ||
- | * Downloads: https:// | ||
- | * Getting started: https:// | ||
- | |||
- | **Checklist** | ||
- | * AWS Account | ||
- | |||
- | ---- | ||
- | |||
- | ====== Install Terraform ====== | ||
- | |||
- | Installing Terraform on Linux. | ||
- | |||
- | * Visit downloads page: https:// | ||
- | * Copy download link | ||
- | * On Linux server, wget the link to download (example link)< | ||
- | * Unzip single binary, move into / | ||
- | |||
- | mv terraform / | ||
- | * Verify< | ||
- | |||
- | ---- | ||
- | |||
- | ====== Configure AWS Credentials for Use ====== | ||
- | |||
- | * Login to your AWS account, create access keys for CLI use and download the file. | ||
- | * Create an AWS credentials file in your home directory< | ||
- | |||
- | # AWS Credentials | ||
- | [default] | ||
- | aws_access_key_id = " | ||
- | aws_secret_access_key = " | ||
- | * The profile name is " | ||
- | |||
- | * Lock down permissions< | ||
- | |||
- | |||
- | ====== Terraform Example: 2 Tier VPC ====== | ||
- | |||
- | Creating a 2-tier VPC (public and private subnets), utilizing 3 availability zones in US-West (Oregon). | ||
- | |||
- | ---- | ||