
provider "aws" { | |
region = "eu-west-1" | |
access_key = "" | |
secret_key = "" | |
} | |
resource "aws_instance" "example" { | |
ami = "${var.ami-mine}" | |
instance_type = "t2.micro" | |
key_name = "rajesh" | |
tags = { | |
Name = "ANSIBLE" | |
} | |
connection { | |
type = "ssh" | |
user = "ec2-user" | |
private_key = "${file("rajesh.pem")}" | |
host = "${self.public_ip}" | |
} | |
provisioner "remote-exec" { | |
inline = [ | |
"sudo amazon-linux-extras install ansible2 -y", | |
"sudo yum install git -y", | |
"git clone https://github.com/devops-school/ansible-hello-world-role /tmp/ans_ws", | |
"ansible-playbook /tmp/ans_ws/site.yaml" | |
] | |
} | |
} |










I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND