feat: gitea now standalone

This commit is contained in:
2025-02-07 16:47:38 -05:00
parent 6ba433d53c
commit 7ae2cd6588
10 changed files with 182 additions and 25 deletions

View File

@@ -1,3 +1,9 @@
# An elastic IP, so if the reverse proxy is modified, the route tables won't.
resource "aws_eip" "public" {
instance = aws_instance.gitea.id
domain = "vpc"
}
data "aws_iam_instance_profile" "ssm" {
name = "SSMInstanceProfile"
}
@@ -7,12 +13,13 @@ resource "aws_instance" "gitea" {
# ami = data.aws_ami.amazon-linux-2.id
ami = "ami-0adec96dc0cdc7bca"
instance_type = "t4g.nano"
subnet_id = data.aws_subnet.subnet.id
subnet_id = module.vpc.public_subnets[0]
user_data = file("install.sh")
user_data_replace_on_change = true
iam_instance_profile = data.aws_iam_instance_profile.ssm.name
iam_instance_profile = data.aws_iam_instance_profile.ssm.name
vpc_security_group_ids = [aws_security_group.public_access.id]
root_block_device {
volume_type = "gp3"
@@ -22,4 +29,4 @@ resource "aws_instance" "gitea" {
tags = {
Name = "Codebase: Gitea"
}
}
}