The database resource allows a database to be created on an InfluxDB server.
resource "influxdb_database" "metrics" {
name = "awesome_app"
}
resource "influxdb_database" "metrics_aggregation" {
name = "testdb11"
retention_policies = [
{
name = "52weeks",
duration = "52w"
default = "true"
},
]
}
The following arguments are supported:
name - (Required) The name for the database. This must be unique on the InfluxDB server. retention_policies - (Optional) A list of retention policies for specified database Each retention_policies supports the following:
name - (Required) The name of the retention policy duration - (Required) The duration for retention policy, format of duration can be found at InfluxDB Documentation replication - (Optional) Determines how many copies of data points are stored in a cluster. Not applicable for single node / Open Source version of InfluxDB. Default value of 1. default - (Optional) Marks current retention policy as default. Default value is false. This resource exports no further attributes.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/influxdb/r/database.html