diff --git a/provider.tf b/provider.tf index e69de29..1235012 100644 --- a/provider.tf +++ b/provider.tf @@ -0,0 +1,27 @@ +terraform { + required_providers { + cloudflare = { + source = "cloudflare/cloudflare" + #version = "~> 4.50" + version = "~> 5.6.0" + } + vault = { + version = "~> 4.6.0" + } + } + required_version = ">= 1.7.5" +} + +provider "cloudflare" { + api_token = data.vault_generic_secret.cloudflare.data["api_token"] + email = data.vault_generic_secret.cloudflare.data["email"] +# ip_server_a = data.vault_generic_secret.kv-cloudflare.data["ip_server"] +# zone_id = data.vault_generic_secret.kv-cloudflare.data["zone_id"] +} + +provider "vault" { + address = var.vault_url + skip_child_token = true + skip_tls_verify = true + token = var.vault_token +} \ No newline at end of file