· 4 years ago · Aug 25, 2021, 04:20 PM
1[cagadaga@dinwiddie]$ cat aws.tf
2variable "my_access_key" {
3 description = "Access-key-for-AWS"
4 default = "no_access_key_value_found"
5}
6
7variable "my_secret_key" {
8 description = "Secret-key-for-AWS"
9 default = "no_secret_key_value_found"
10}
11
12
13provider "aws" {
14 region = "us-west-1"
15 access_key = var.my_access_key
16 secret_key = var.my_secret_key
17}
18
19resource "aws_key_pair" "bmejiap" {
20 key_name = "deployer-key"
21 public_key = "ssh-rsa AAAABcagadaga_aws"
22}
23
24resource "aws_security_group" "infra_sg" {
25 name = "Grupo de seguridad_Servers"
26 description = "Grupo de Seguridad Para mi vm"
27
28 # SSH access from anywhere
29 ingress {
30 from_port = 22
31 to_port = 22
32 protocol = "tcp"
33 cidr_blocks = [
34 "0.0.0.0/0"]
35}
36
37 egress {
38 from_port = 0
39 to_port = 0
40 protocol = "-1"
41 cidr_blocks = [
42 "0.0.0.0/0"]
43}
44
45}
46
47resource "aws_instance" "Test1" {
48 ami = "ami-0d382e80be7ffdae5"
49 instance_type = "t2.micro"
50 tags = {
51 Environment = "Prod"
52 Area = "Sys"
53 }
54
55 root_block_device {
56 volume_size = 12
57 }
58}
59[cagadaga@dinwiddie]$