/terraform-influx

Setup and manage an InfluxDB instance with Terraform

Primary LanguageHCL

Requirements

Name Version
docker 2.15.0
influxdb-v2 0.4.1
influxdb-v2-onboarding 0.4.1

Providers

Name Version
docker 2.15.0
external n/a

Modules

Name Source Version
bucket_test ./modules/bucket n/a
setup_influxdb ./modules/setup n/a

Resources

Name Type
docker_container.influxdb_container resource
docker_image.influxdb_image resource
docker_volume.influxdb_volume resource
external_external.wait data source

Inputs

Name Description Type Default Required
expose_port Port to expose InfluxDB on number 8086 no
influxdb_version Version tag of InfluxDB string "2.1.1" no
init_bucket Initial bucket for InfluxDB string "default" no
init_org Initial organization for InfluxDB string "default" no
init_password Initial password for InfluxDB string "password" no
init_username Initial username for InfluxDB string "admin" no
query_memory_bytes Maximum bytes of memory allowed for a single query number 10485760 no
query_queue_size Maximum number of queries that can be queued number 10 no

Outputs

Name Description
influxdb_url n/a