feat: separated taskfiles

This commit is contained in:
2025-02-11 16:30:21 -05:00
parent 0c5a7ef7f3
commit f7a0a3e868
8 changed files with 30 additions and 28 deletions

13
terraform/Taskfile.yml Normal file
View File

@@ -0,0 +1,13 @@
version: 3
silent: true
tasks:
init: terraform init -backend-config=../config/backend.tf.json
plan: terraform plan -var-file=../config/variables.tf.json
destroy: terraform destroy
format: terraform fmt -recursive
out: terraform output -json > ../config/infrastructure.tf.json
apply:
- terraform apply -var-file=../config/variables.tf.json
- task: out
import: terraform import -var-file=../config/variables.tf.json {{.CLI_ARGS}}

View File

@@ -16,7 +16,7 @@ resource "aws_instance" "gitea" {
subnet_id = module.vpc.public_subnets[0]
user_data = file("install.sh")
user_data_replace_on_change = true
user_data_replace_on_change = false
iam_instance_profile = data.aws_iam_instance_profile.ssm.name
vpc_security_group_ids = [aws_security_group.public_access.id]