48 lines
996 B
HCL
48 lines
996 B
HCL
variable "github_repository" {
|
|
description = "GitHub repository URL"
|
|
type = string
|
|
}
|
|
|
|
variable "github_token" {
|
|
description = "GitHub personal access token for Amplify"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "domain_name" {
|
|
description = "Custom domain name (optional)"
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "environment" {
|
|
description = "Environment name"
|
|
type = string
|
|
default = "production"
|
|
}
|
|
|
|
variable "app_name" {
|
|
description = "Application name"
|
|
type = string
|
|
default = "filamenteka"
|
|
}
|
|
|
|
variable "admin_password" {
|
|
description = "Admin password for the application"
|
|
type = string
|
|
default = "admin123"
|
|
sensitive = true
|
|
}
|
|
|
|
variable "cloudflare_api_token" {
|
|
description = "Cloudflare API token for DNS management"
|
|
type = string
|
|
default = ""
|
|
sensitive = true
|
|
}
|
|
|
|
variable "aws_region" {
|
|
description = "AWS region"
|
|
type = string
|
|
default = "eu-central-1"
|
|
} |