feat: separated taskfiles
This commit is contained in:
13
terraform/Taskfile.yml
Normal file
13
terraform/Taskfile.yml
Normal 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}}
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user