A Terraform module for deploying Drone via Helm.
Name | Version |
---|---|
terraform | ~> 0.12.0 |
helm | ~> 1.1 |
template | ~> 2.1 |
Name | Version |
---|---|
helm | ~> 1.1 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
drone_github_client_id | GitHub OAuth application client id (see Drone installation guide) | string |
n/a | yes |
drone_github_client_secret | GitHub OAuth application client secret (see Drone installation guide) | string |
n/a | yes |
drone_helm_chart_version | Drone helm chart version to use | string |
"" |
no |
drone_ingress_class | Ingress class to use for Drone | string |
"nginx" |
no |
drone_ingress_enabled | Enable/disable Drone ingress | bool |
true |
no |
drone_ingress_tls_acme_enabled | Enable/disable acme TLS for ingress | string |
"true" |
no |
drone_ingress_tls_secret_name | Secret name for Drone TLS cert | string |
"drone-cert" |
no |
drone_namespace | Namespace to release Drone into | string |
"drone" |
no |
drone_rpc_secret | Unique shared secret (see Drone installation guide) | string |
n/a | yes |
drone_server_host | Hostname for Drone (will be utilised in ingress if enabled) | string |
n/a | yes |
drone_server_proto | Protocol for Drone (Either http or https) | string |
"https" |
no |
drone_user_create | Primary admin account to create (see Drone administrators guide) | string |
n/a | yes |
drone_user_filter | Filter scope for permitted registrations, i.e. your organisation name (see Drone registrations guide) | string |
n/a | yes |
No output.