-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproviders.tf
45 lines (41 loc) · 899 Bytes
/
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
terraform {
required_version = ">= 1.10.4"
required_providers {
local = {
source = "hashicorp/local"
version = "2.5.2"
}
proxmox = {
source = "telmate/proxmox"
version = "3.0.1-rc1"
}
cloudflare = {
source = "cloudflare/cloudflare"
version = "4.52.0"
}
random = {
source = "hashicorp/random"
version = "3.6.3"
}
ansible = {
source = "nbering/ansible"
version = "1.0.4"
}
tailscale = {
source = "tailscale/tailscale"
version = "0.18.0"
}
}
}
provider "proxmox" {
pm_api_url = var.proxmox_api_url
pm_api_token_id = var.proxmox_api_token_id
pm_api_token_secret = var.proxmox_api_token_secret
}
provider "cloudflare" {
api_token = var.cloudflare_token
}
provider "tailscale" {
api_key = var.tailscale_api_key
tailnet = var.tailscale_tailnet
}