Skip to content

upmaru/terraform-cloudflare-instellar

Repository files navigation

Terraform Cloudflare Module for Instellar

This module contains integrations with Cloudflare for Instellar.

  • Setup zero-trust ssh tunnel access.
  • DNS credential module.

Requirements

Name Version
cloudflare ~> 4.0

Providers

Name Version
cloudflare 4.29.0
random 3.6.0
terraform n/a

Modules

No modules.

Resources

Name Type
cloudflare_access_application.this resource
cloudflare_access_ca_certificate.this resource
cloudflare_access_policy.this resource
cloudflare_record.this resource
cloudflare_tunnel.this resource
cloudflare_tunnel_config.this resource
random_password.this resource
terraform_data.cloudflared resource
cloudflare_zone.this data source

Inputs

Name Description Type Default Required
bastion_access Bastion access to provision cloudflare tunnel
object({
user = string
host = string
private_key = string
port = number
architecture = string
})
n/a yes
blueprint The identifier of the blueprint string n/a yes
cloudflare_account_id Cloudflare account id string n/a yes
emails Emails of users who can access the tunnel list(string) n/a yes
identifier Identifier for the tunnel string n/a yes
zone_name Zone you want to use for creating a tunnel string n/a yes

Outputs

No outputs.