-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproviders.tf
62 lines (58 loc) · 1.98 KB
/
providers.tf
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
terraform {
required_providers {
coder = {
source = "coder/coder"
version = "0.8.3" # Current as of June 11th 2023
}
equinix = {
source = "equinix/equinix"
version = "1.14.3" # Current as of June 11th 2023
}
github = {
source = "integrations/github"
version = "5.26.0" # Current as of June 11th 2023
}
acme = {
source = "vancluever/acme"
version = "2.14.0" # Current as of June 8th 2023
}
tls = {
source = "hashicorp/tls"
version = "4.0.4" # Current as of June 8th 2023
}
powerdns = {
source = "pan-net/powerdns"
version = "1.5.0" # Current as of June 8th 2023
}
}
}
provider "coder" {
# Configuration options
# https://registry.terraform.io/providers/coder/coder/latest/docs#schema
feature_use_managed_variables = true
}
data "coder_workspace" "ii" {}
provider "equinix" {
# Configuration options
# https://registry.terraform.io/providers/equinix/equinix/latest/docs#argument-reference
}
provider "github" {
# Configuration options
# https://registry.terraform.io/providers/integrations/github/latest/docs#argument-reference
# token = var.COOP_GITHUB_TOKEN
owner = "cloudnative-coop"
}
provider "acme" {
# https://registry.terraform.io/providers/vancluever/acme/latest/docs#argument-reference
# server_url = "https://acme-staging-v02.api.letsencrypt.org/directory"
server_url = "https://acme-v02.api.letsencrypt.org/directory"
}
provider "powerdns" {
# https://registry.terraform.io/providers/pan-net/powerdns/latest/docs
# https://doc.powerdns.com/authoritative/backends/generic-postgresql.html
# https://registry.terraform.io/providers/pan-net/powerdns/latest/docs#argument-reference
# PDNS_API_KEY = (copied secret over from powerdns admin)
# PDNS_SERVER_URL = https://pdns.ii.nz
# TODO: LUA Records? https://github.com/dmachard/terraform-provider-powerdns-gslb
# https://registry.terraform.io/providers/pan-net/powerdns/latest/docs/resources/record
}