Docs for InfluxDB provider and database resource
This commit is contained in:
parent
1c07e0de21
commit
7061448d74
|
@ -23,6 +23,7 @@ body.layout-dyn,
|
||||||
body.layout-github,
|
body.layout-github,
|
||||||
body.layout-google,
|
body.layout-google,
|
||||||
body.layout-heroku,
|
body.layout-heroku,
|
||||||
|
body.layout-influxdb,
|
||||||
body.layout-mailgun,
|
body.layout-mailgun,
|
||||||
body.layout-mysql,
|
body.layout-mysql,
|
||||||
body.layout-openstack,
|
body.layout-openstack,
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
---
|
||||||
|
layout: "influxdb"
|
||||||
|
page_title: "Provider: InfluxDB"
|
||||||
|
sidebar_current: "docs-influxdb-index"
|
||||||
|
description: |-
|
||||||
|
The InfluxDB provider configures databases, etc on an InfluxDB server.
|
||||||
|
---
|
||||||
|
|
||||||
|
# InfluxDB Provider
|
||||||
|
|
||||||
|
The InfluxDB provider allows Terraform to create Databases in
|
||||||
|
[InfluxDB](https://influxdb.com/). InfluxDB is a database server optimized
|
||||||
|
for time-series data.
|
||||||
|
|
||||||
|
The provider configuration block accepts the following arguments:
|
||||||
|
|
||||||
|
* ``url`` - (Optional) The root URL of a InfluxDB server. May alternatively be
|
||||||
|
set via the ``INFLUXDB_URL`` environment variable. Defaults to
|
||||||
|
`http://localhost:8086/`.
|
||||||
|
|
||||||
|
* ``username`` - (Optional) The name of the user to use when making requests.
|
||||||
|
May alternatively be set via the ``INFLUXDB_USERNAME`` environment variable.
|
||||||
|
|
||||||
|
* ``password`` - (Optional) The password to use when making requests.
|
||||||
|
May alternatively be set via the ``INFLUXDB_PASSWORD`` environment variable.
|
||||||
|
|
||||||
|
Use the navigation to the left to read about the available resources.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
provider "influxdb" {
|
||||||
|
url = "http://influxdb.example.com/"
|
||||||
|
username = "terraform"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "influxdb_database" "metrics" {
|
||||||
|
name = "awesome_app"
|
||||||
|
}
|
||||||
|
```
|
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
layout: "influxdb"
|
||||||
|
page_title: "InfluxDB: influxdb_database"
|
||||||
|
sidebar_current: "docs-influxdb-resource-database"
|
||||||
|
description: |-
|
||||||
|
The influxdb_database resource allows an InfluxDB database to be created.
|
||||||
|
---
|
||||||
|
|
||||||
|
# influxdb\_database
|
||||||
|
|
||||||
|
The database resource allows a database to be created on an InfluxDB server.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
resource "influxdb_database" "metrics" {
|
||||||
|
name = "awesome_app"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Argument Reference
|
||||||
|
|
||||||
|
The following arguments are supported:
|
||||||
|
|
||||||
|
* `name` - (Required) The name for the database. This must be unique on the
|
||||||
|
InfluxDB server.
|
||||||
|
|
||||||
|
## Attributes Reference
|
||||||
|
|
||||||
|
This resource exports no further attributes.
|
|
@ -197,6 +197,10 @@
|
||||||
<a href="/docs/providers/heroku/index.html">Heroku</a>
|
<a href="/docs/providers/heroku/index.html">Heroku</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li<%= sidebar_current("docs-providers-influxdb") %>>
|
||||||
|
<a href="/docs/providers/influxdb/index.html">InfluxDB</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li<%= sidebar_current("docs-providers-mailgun") %>>
|
<li<%= sidebar_current("docs-providers-mailgun") %>>
|
||||||
<a href="/docs/providers/mailgun/index.html">Mailgun</a>
|
<a href="/docs/providers/mailgun/index.html">Mailgun</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
<% wrap_layout :inner do %>
|
||||||
|
<% content_for :sidebar do %>
|
||||||
|
<div class="docs-sidebar hidden-print affix-top" role="complementary">
|
||||||
|
<ul class="nav docs-sidenav">
|
||||||
|
<li<%= sidebar_current("docs-home") %>>
|
||||||
|
<a href="/docs/providers/index.html">« Documentation Home</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li<%= sidebar_current("docs-influxdb-index") %>>
|
||||||
|
<a href="/docs/providers/influxdb/index.html">InfluxDB Provider</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li<%= sidebar_current(/^docs-influxdb-resource/) %>>
|
||||||
|
<a href="#">Resources</a>
|
||||||
|
<ul class="nav nav-visible">
|
||||||
|
<li<%= sidebar_current("docs-influxdb-resource-database") %>>
|
||||||
|
<a href="/docs/providers/influxdb/r/database.html">influxdb_database</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<%= yield %>
|
||||||
|
<% end %>
|
Loading…
Reference in New Issue