diff --git a/stacks/ec2-instances/instance-1/main.tf b/stacks/ec2-instances/instance-1/main.tf new file mode 100644 index 0000000..245b817 --- /dev/null +++ b/stacks/ec2-instances/instance-1/main.tf @@ -0,0 +1,4 @@ +resource "aws_instance" "instance-1" { + ami = "ami-0ee3dd41c47751fe6" + instance_type = "t2.micro" +} diff --git a/stacks/ec2-instances/instance-1/stack.tm.hcl b/stacks/ec2-instances/instance-1/stack.tm.hcl new file mode 100644 index 0000000..20b17a2 --- /dev/null +++ b/stacks/ec2-instances/instance-1/stack.tm.hcl @@ -0,0 +1,7 @@ +stack { + name = "ec2-instance-1" + description = "EC2 Instance 1" + id = "c9b94506-b47c-484b-8061-c1f9160ef453" + + tags = ["ec2"] +} diff --git a/stacks/ec2-instances/instance-2/main.tf b/stacks/ec2-instances/instance-2/main.tf new file mode 100644 index 0000000..3b87f3e --- /dev/null +++ b/stacks/ec2-instances/instance-2/main.tf @@ -0,0 +1,4 @@ +resource "aws_instance" "instance-2" { + ami = "ami-0ee3dd41c47751fe6" + instance_type = "t2.micro" +} diff --git a/stacks/ec2-instances/instance-2/stack.tm.hcl b/stacks/ec2-instances/instance-2/stack.tm.hcl new file mode 100644 index 0000000..34fb635 --- /dev/null +++ b/stacks/ec2-instances/instance-2/stack.tm.hcl @@ -0,0 +1,7 @@ +stack { + name = "ec2-instance-2" + description = "EC2 Instance 2" + id = "7be604c1-7e67-489e-ab38-4134947152a6" + + tags = ["ec2"] +} diff --git a/stacks/s3-buckets/bucket-1/main.tf b/stacks/s3-buckets/bucket-1/main.tf new file mode 100644 index 0000000..18e9152 --- /dev/null +++ b/stacks/s3-buckets/bucket-1/main.tf @@ -0,0 +1,3 @@ +resource "aws_s3_bucket" "bucket-1" { + bucket = "bucket-1" +} diff --git a/stacks/s3-buckets/bucket-1/stack.tm.hcl b/stacks/s3-buckets/bucket-1/stack.tm.hcl new file mode 100644 index 0000000..c5b8318 --- /dev/null +++ b/stacks/s3-buckets/bucket-1/stack.tm.hcl @@ -0,0 +1,5 @@ +stack { + name = "s3-bucket-1" + description = "S3 Bucket 1" + id = "8b14b673-a37c-4324-ae71-b1e6963daa35" +} diff --git a/stacks/s3-buckets/bucket-2/main.tf b/stacks/s3-buckets/bucket-2/main.tf new file mode 100644 index 0000000..342f2ec --- /dev/null +++ b/stacks/s3-buckets/bucket-2/main.tf @@ -0,0 +1,3 @@ +resource "aws_s3_bucket" "bucket-2" { + bucket = "bucket-2" +} diff --git a/stacks/s3-buckets/bucket-2/stack.tm.hcl b/stacks/s3-buckets/bucket-2/stack.tm.hcl new file mode 100644 index 0000000..ce92cc3 --- /dev/null +++ b/stacks/s3-buckets/bucket-2/stack.tm.hcl @@ -0,0 +1,5 @@ +stack { + name = "s3-bucket-2" + description = "S3 Bucket 2" + id = "8be6e453-0b3c-42a4-ad18-1c754be24f3f" +} diff --git a/stacks/vpcs/main/main.tf b/stacks/vpcs/main/main.tf new file mode 100644 index 0000000..7f7ea95 --- /dev/null +++ b/stacks/vpcs/main/main.tf @@ -0,0 +1,3 @@ +resource "aws_vpc" "main" { + cidr_block = "10.0.0.0/16" +} diff --git a/stacks/vpcs/main/stack.tm.hcl b/stacks/vpcs/main/stack.tm.hcl new file mode 100644 index 0000000..b58881d --- /dev/null +++ b/stacks/vpcs/main/stack.tm.hcl @@ -0,0 +1,7 @@ +stack { + name = "main-vpc" + description = "Main VPC" + id = "03474fc8-30b4-4247-800b-316cbbd29d78" + + before = ["tag:ec2"] +}