This implements the base InfluxDB provider that can be used by provider resources to
talk to the InfluxDB API and perform actions.
Initial implementation contains the influxdb_database and influxdb_retention policy resources which can be used to manage databases and retention policies in InfluxDB.
The resources must be executed on the same node as InfluxDB is running because it talks to the API over http://localhost:8086.
All of it should come with pretty decent unit testing, some things could be improved but does
the job for now. Also throwing in a lint fix in params.pp that caused errors.
This implements the base InfluxDB provider that can be used by provider resources to talk to the InfluxDB API and perform actions.
Initial implementation contains the influxdb_database and influxdb_retention policy resources which can be used to manage databases and retention policies in InfluxDB.
The resources must be executed on the same node as InfluxDB is running because it talks to the API over http://localhost:8086.
All of it should come with pretty decent unit testing, some things could be improved but does the job for now. Also throwing in a lint fix in params.pp that caused errors.
Best regards Tobias