variable "namespace" { description = "Namespace to deploy workloads and configuration" type = string default = "default" } variable "labels" { description = "Labels to add to the Drone server deployment" type = map(any) default = {} } variable "match_labels" { description = "Match labels to add to the Drone server deployment, will be merged with labels" type = map(any) default = {} } variable "image_registry" { description = "Image registry, e.g. gcr.io, docker.io" type = string default = "" } variable "image_repository" { description = "Image to start for the server" type = string default = "drone/drone" } variable "image_tag" { description = "Image tag to for the server" type = string default = "2" } variable "drone_admin" { description = "User handle of Drone admin user" type = string } variable "drone_registration_closed" { description = "Close registration in Drone" type = bool default = true } variable "drone_host" { description = "Drone hostname" type = string } variable "drone_proto" { description = "Drone protocol" type = string default = "https" } variable "drone_gitea_url" { description = "Gitea URL" type = string default = "" } variable "drone_gitea_client" { description = "Gitea client ID" type = string default = "" } variable "drone_gitea_secret" { description = "Gitea client secret" type = string default = "" } variable "drone_database_driver" { description = "Drone database driver" type = string default = "postgres" } variable "drone_database_datasource" { description = "Database URL" type = string default = "" } variable "drone_s3_bucket" { description = "S3 bucket to store Drone blobs" type = string default = "" } variable "drone_s3_endpoint" { description = "S3 endpoint for Drone blobs" type = string default = "" } variable "drone_s3_path_style" { description = "Use path-style for S3 service" type = bool default = false } variable "drone_s3_prefix" { description = "Subdirectory to store log files" type = string default = "" } variable "drone_starlark_enabled" { description = "Configure Drone to automatically execute files ending in .star" type = bool default = false } variable "drone_user_filter" { description = "Comma-separated list of accounts or organizations that will limit registration of users" type = string default = "" } variable "drone_webhook_endpoint" { description = "Comma-separated list of webhook endpoints, to which global system events are delivered" type = string default = "" } variable "drone_webhook_events" { description = "Comma-separated list of webhook events" type = string default = "" } variable "drone_webhook_secret" { description = "Shared secret used to create an http-signature" type = string default = "" } variable "drone_webhook_skip_verify" { description = "Boolean value disables TLS verification when establishing a connection to the remote webhook address" type = bool default = false } variable "drone_s3_access_key" { description = "Drone S3" type = string default = "" } variable "drone_s3_secret_key" { description = "Drone S3" type = string default = "" } variable "drone_s3_default_region" { description = "Drone S3" type = string default = "us-east-1" } variable "drone_s3_region" { description = "Drone S3" type = string default = "us-east-1" } variable "image_pull_policy" { description = "Image pull policy for Drone server image" type = string default = "IfNotPresent" }