Contacts: +1437 215 2483
WebSite : http://mylandmarktech.com/
Email: [email protected]
- AWS Acccount.
- Create Redhat EC2 Instnace.
- Create IAM Role With Required Polocies.
- VPCFullAccess
- EC2FullAcces
- S3FullAccess ..etc
- Attach IAM Role to EC2 Instance.
sudo yum install wget unzip -y
wget https://releases.hashicorp.com/terraform/0.12.26/terraform_0.12.26_linux_amd64.zip
sudo unzip terraform_0.12.26_linux_amd64.zip -d /usr/local/bin/
# Export terraform binary path temporally
export PATH=$PATH:/usr/local/bin
# Add path permanently for current user.By Exporting path in .bashrc file at end of file.
$ vi .bashrc
export PATH="$PATH:/usr/local/bin"
# Source .bashrc to reflect for current session
source ~/.bashrc
wget https://releases.hashicorp.com/terraform/1.0.11/terraform_1.0.11_linux_amd64.zip
sudo unzip terraform_1.0.11_linux_amd64.zip -d /usr/local/bin/
export PATH=$PATH:/usr/local/bin
# Add path permanently for current user.By Exporting path in .bashrc file at end of file.
vi .bashrc
export PATH="$PATH:/usr/local/bin"
Source .bashrc to reflect for current session
source ~/.bashrc
$ git clone https://github.com/LandmakTechnology/terraform-eks
$ cd Terraform_Scripts
Create an EKS Kubernetes Cluster (VPC,Subnets,Route Tables, EKS Cluster, EKS NodeGroup, IAM, etc) As A Code Using Terraform Scripts
# Initialise to install plugins
cd /terraform-eks/EKS
terraform init
# Validate teffaform scripts
terraform validate
# Plan terraform scripts which will list resources which is going be created.
terraform plan
# Apply to create resources
terraform apply --auto-approve
## Destroy Infrastructure after...
```sh
$ terraform destroy --auto-approve
#### Create Infrastructure(VPC,Subnets,Route Tables,EC2 Instnaces ..etc) As A Code Using Terraform Scripts
``` sh
# Initialise to install plugins
$ terraform init VPC/
# Validate teffaform scripts
$ terraform validate VPC/
# Plan terraform scripts which will list resources which is going be created.
$ terraform plan VPC/
# Apply to create resources
$ terraform apply --auto-approve VPC/
$ terraform destroy --auto-approve VPC/