A sample repository to create EKS on AWS using Terraform.
As the first step, you need to install AWS CLI as we will use the AWS CLI (aws configure
) command to connect Terraform with AWS in the next steps.
Follow the below link to Install AWS CLI.
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
Next, Install Terraform using the below link.
https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli
Its very easy to connect Terraform with AWS. Run aws configure
command and provide the AWS Security credentials as shown in the video.
aws dynamodb create-table
--region ap-south-1
--table-name terraform-state-lock-dynamodb
--attribute-definitions AttributeName=LockID,AttributeType=S
--key-schema AttributeName=LockID,KeyType=HASH
--provisioned-throughput ReadCapacityUnits=20,WriteCapacityUnits=20
Clone the repository and Run terraform init
. This will intialize the terraform environment for you and download the modules, providers and other configuration required.
Run terraform plan
to see the configuration it creates when executed.
terraform apply