-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathterraform.tfvars.example
More file actions
34 lines (28 loc) · 1.05 KB
/
terraform.tfvars.example
File metadata and controls
34 lines (28 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Copy this file to terraform.tfvars and fill in your values
# Infisical Configuration
infisical_client_id = "your-machine-identity-client-id"
infisical_client_secret = "your-machine-identity-client-secret"
infisical_host = "https://app.infisical.com" # or your self-hosted URL
# Project Configuration
project_name = "my-app"
project_slug = "my-app"
environments = ["dev", "staging", "prod"]
# Stripe Configuration (optional)
stripe_prod_key = "sk_live_..."
stripe_test_key = "sk_test_..."
# Optional: Machine Identity Configuration
create_machine_identities = false # Set to true to create CI/CD identities
organization_id = "your-organization-id" # Required if creating identities
# Optional: Service identities for applications
services = {
api = {
description = "Main API service"
}
worker = {
description = "Background worker service"
}
}
# Optional: Restrict CI/CD access by IP (default allows all)
ci_cd_trusted_ips = [
{ ip_address = "0.0.0.0/0" } # Allow from anywhere - restrict in production
]