Terraform Training Day 1 : 03/04
-
yum install -y yum-utils
-
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
-
yum -y install terraform
4)terraform version Terraform v1.4.4 on linux_amd64
####################################
[root@minion ~]# mkdir aws_instance ^C [root@minion ~]# cd aws_instance [root@minion aws_instance]# vi main.tf
[root@minion aws_instance]# terraform init ^C [root@minion aws_instance]# ls -lta total 20 drwxr-xr-x. 3 root root 91 Apr 3 15:32 . -rw-r--r--. 1 root root 404 Apr 3 15:32 main.tf -rw-r--r--. 1 root root 4443 Apr 3 15:27 terraform.tfstate -rw-r--r--. 1 root root 1406 Apr 3 15:13 .terraform.lock.hcl drwxr-xr-x. 3 root root 23 Apr 3 15:13 .terraform dr-xr-x---. 21 root root 4096 Apr 3 15:05 .. [root@minion aws_instance]# terraform validate ^C [root@minion aws_instance]# terraform plan ^C [root@minion aws_instance]# terraform apply ^C [root@minion aws_instance]# rm -fr terraform.tfstate ^C [root@minion aws_instance]# terraform apply ^C
####################################
terraform apply --auto-approve
terraform init
terraform validate
terraform plan
terraform apply
terraform apply | tee myoutput.log
cp -fr ../aws_instance/.tf . cp -fr ../aws_instance/.tf .
ssh -i /root/.ssh/id_rsa ubuntu@52.66.237.181
Reference
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html
ssh-keygen