2023-06-04 18:45:08 +02:00
|
|
|
export TF_VAR_pg_passwd := `pass pg.monotremata.xyz/terraform`
|
2023-07-04 14:21:55 +02:00
|
|
|
export TF_VAR_minio_root_user := "rilla"
|
|
|
|
export TF_VAR_minio_root_password := `pass minio.monotremata.xyz/rilla`
|
2023-05-23 12:50:26 +02:00
|
|
|
|
2023-07-03 16:58:38 +02:00
|
|
|
export LINODE_TOKEN := `pass linode.com/token`
|
|
|
|
export VULTR_API_KEY := `pass vultr.com/api_key`
|
|
|
|
export HETZNER_DNS_API_TOKEN := `pass hetzner.com/tokens/terraform`
|
|
|
|
|
2023-07-04 15:31:18 +02:00
|
|
|
export MINIO_ENDPOINT := "minio.monotremata.xyz:443"
|
|
|
|
export MINIO_USER := `pass minio.monotremata.xyz/terraform/access_key`
|
|
|
|
export MINIO_PASSWORD := `pass minio.monotremata.xyz/terraform/secret_key`
|
2023-07-03 11:36:57 +02:00
|
|
|
|
2023-05-23 12:50:26 +02:00
|
|
|
init:
|
2023-07-03 16:58:38 +02:00
|
|
|
terraform init \
|
2023-07-04 15:31:18 +02:00
|
|
|
-backend-config="access_key=$(pass minio.monotremata.xyz/terraform/access_key)" \
|
|
|
|
-backend-config="secret_key=$(pass minio.monotremata.xyz/terraform/secret_key)"
|
2023-05-23 12:50:26 +02:00
|
|
|
|
|
|
|
plan *ARGS:
|
|
|
|
terraform plan {{ARGS}}
|
|
|
|
|
|
|
|
apply *ARGS:
|
|
|
|
terraform apply {{ARGS}}
|
|
|
|
|
2023-05-25 12:50:26 +02:00
|
|
|
terraform *ARGS:
|
|
|
|
terraform {{ARGS}}
|