Files
recipe-maintainer/terraform/variables.tf
autonomic-bot f283a371bb recipe-maintainer: public snapshot (secrets + deployment plans removed, single commit)
Sanitized single-commit public mirror of recipe-maintainer.
- Removed test-ssh/.testenv (live creds); added test-ssh/.testenv.example placeholders.
- Removed plans/ and planned-updates/ (deployment-planning docs) so no client/
  deployment domains appear in the public repo.
- All other secret stores were already gitignored.
- docs.coopcloud.tech retained as a submodule (public upstream).
2026-06-16 20:18:24 +00:00

47 lines
1.1 KiB
HCL

variable "do_token" {
description = "DigitalOcean API token"
type = string
sensitive = true
}
variable "domain" {
description = "Base domain for test instances (e.g. test.example.com). Each recipe gets a subdomain like <recipe>.test.example.com"
type = string
default = "t1cc.commoninternet.net"
}
variable "droplet_name" {
description = "Name of the DigitalOcean droplet"
type = string
default = "coopcloud-test"
}
variable "region" {
description = "DigitalOcean region"
type = string
default = "ams3"
}
variable "size" {
description = "Droplet size (slug)"
type = string
default = "s-2vcpu-8gb-amd"
}
variable "image" {
description = "Droplet image (OS)"
type = string
default = "debian-13-x64"
}
variable "ssh_private_key_path" {
description = "Path to the SSH private key for provisioner connection"
type = string
default = "../test-ssh/test-ssh-keys/nptest"
}
variable "reserved_ip" {
description = "Pre-allocated DigitalOcean reserved IP to assign to the droplet"
type = string
}