Add vmtestcopy0001_20260406_081608.TF
This commit is contained in:
parent
eb296a5958
commit
e7bc95a1c1
78
vmtestcopy0001_20260406_081608.TF
Normal file
78
vmtestcopy0001_20260406_081608.TF
Normal file
@ -0,0 +1,78 @@
|
||||
|
||||
# Random Terraform file generated for testing purposes
|
||||
# Feel free to download and use anywhere
|
||||
|
||||
terraform {
|
||||
required_version = ">= 1.5.0"
|
||||
|
||||
required_providers {
|
||||
aws = {
|
||||
source = "hashicorp/aws"
|
||||
version = "~> 5.31"
|
||||
}
|
||||
random = {
|
||||
source = "hashicorp/random"
|
||||
version = "~> 3.6"
|
||||
}
|
||||
http = {
|
||||
source = "hashicorp/http"
|
||||
version = "3.4.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
provider "aws" {
|
||||
region = "eu-west-1"
|
||||
}
|
||||
|
||||
# Random resources just to make the file look realistic
|
||||
resource "random_pet" "server" {
|
||||
length = 3
|
||||
separator = "-"
|
||||
}
|
||||
|
||||
resource "random_password" "db_password" {
|
||||
length = 24
|
||||
special = true
|
||||
override_special = "!#$%&*()-_=+[]{}<>:?"
|
||||
}
|
||||
|
||||
resource "random_string" "suffix" {
|
||||
length = 8
|
||||
special = false
|
||||
upper = true
|
||||
}
|
||||
|
||||
# Dummy AWS resources (will not actually create anything dangerous)
|
||||
resource "aws_s3_bucket" "test_bucket" {
|
||||
bucket = "test-download-bucket-${random_string.suffix.result}"
|
||||
|
||||
tags = {
|
||||
Purpose = "Terraform download test"
|
||||
GeneratedBy = "random-tf-generator"
|
||||
PetName = random_pet.server.id
|
||||
}
|
||||
}
|
||||
|
||||
resource "aws_s3_bucket_versioning" "versioning" {
|
||||
bucket = aws_s3_bucket.test_bucket.id
|
||||
versioning_configuration {
|
||||
status = "Enabled"
|
||||
}
|
||||
}
|
||||
|
||||
# Just some dummy output
|
||||
output "random_pet_name" {
|
||||
value = random_pet.server.id
|
||||
description = "A random pet name for fun"
|
||||
}
|
||||
|
||||
output "generated_password" {
|
||||
value = random_password.db_password.result
|
||||
sensitive = true
|
||||
description = "Never use this in real life :)"
|
||||
}
|
||||
|
||||
output "bucket_name" {
|
||||
value = aws_s3_bucket.test_bucket.bucket
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user