Skip to content

Instantly share code, notes, and snippets.

@vhaberkorn
Created April 7, 2021 02:09
Show Gist options
  • Save vhaberkorn/5ac79113617990ac70c589ab799cb2f3 to your computer and use it in GitHub Desktop.
Save vhaberkorn/5ac79113617990ac70c589ab799cb2f3 to your computer and use it in GitHub Desktop.
desafios
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
}
}
}
provider "aws" {
region = "us-east-1"
}
resource "aws_instance" "example" {
ami = "ami-042e8287309f5df03"
instance_type = "t2.micro"
}
resource "aws_instance" "desafio1" {
ami = "ami-042e8287309f5df03"
instance_type = "t2.medium" # alterada de t2.micro para t2.medium
}
resource "aws_instance" "desafio2easy" {
ami = "ami-0742b4e673072066f" # ao lançar uma instancia nova, podemos achar o id da ami do amazon linux2
instance_type = "t2.micro"
}
data "aws_ami" "amzlinux2" {
most_recent = true
owners = [ "amazon" ]
filter {
name = "name"
values = ["amzn*"]
}
}
resource "aws_instance" "desafio2hard" {
ami = data.aws_ami.amzlinux2.id
instance_type = "t2.micro"
}
resource "aws_instance" "desafio3" {
ami = "ami-042e8287309f5df03"
instance_type = "t2.micro"
root_block_device {
volume_size = 16
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment