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/010/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 volume by its Name tag
data "aws_ebs_volume" "devops_vol" {
filter {
name = "tag:Name"
values = ["devops-vol"]
}
}
# Snapshot it
resource "aws_ebs_snapshot" "devops_vol_ss" {
volume_id = data.aws_ebs_volume.devops_vol.id
description = "Devops Snapshot"
tags = {
Name = "devops-vol-ss"
}
}