docs: add Terraform certification notes and tasks

This commit is contained in:
2026-08-04 23:18:47 +02:00
parent 91a1849009
commit 758182a700
53 changed files with 4588 additions and 0 deletions

30
terraform/008/main.tf Normal file
View File

@@ -0,0 +1,30 @@
# terraform {
# required_providers {
# aws = {
# source = "hashicorp/aws"
# version = "~> 6.0"
# }
# }
# }
# provider "aws" {
# region = "us-east-1"
# }
# Look up the existing instance by its Name tag
data "aws_instance" "datacenter_ec2" {
filter {
name = "tag:Name"
values = ["datacenter-ec2"]
}
}
# Create an AMI from that instance
resource "aws_ami_from_instance" "datacenter_ec2_ami" {
name = "datacenter-ec2-ami"
source_instance_id = data.aws_instance.datacenter_ec2.id
tags = {
Name = "datacenter-ec2-ami"
}
}