summaryrefslogtreecommitdiff
path: root/database/influxdb
diff options
context:
space:
mode:
authorNicholas Morsman <nicholas@publishlab.com>2016-06-29 14:12:50 +0200
committerRené Moser <mail@renemoser.net>2016-06-29 14:12:50 +0200
commitf5b7b3b2f2519f1d696b03b9c3f2e3c9b4fed2ac (patch)
treed45d5c681c1f39b69e105e81df0826b9ba65f95e /database/influxdb
parentfeb08d9a84a9305017d2b1dd945c783de94a3868 (diff)
downloadansible-modules-extras-f5b7b3b2f2519f1d696b03b9c3f2e3c9b4fed2ac.tar.gz
Bugfix influxdb/retention_policy: infinite retention is returned as 0 (#2453)
* influxdb: retention_policy: infinite retention is returned as 0 from influxdb * influxdb: retention_policy: database_name argument should be required
Diffstat (limited to 'database/influxdb')
-rw-r--r--database/influxdb/influxdb_retention_policy.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/database/influxdb/influxdb_retention_policy.py b/database/influxdb/influxdb_retention_policy.py
index 4f960003..ec4c32da 100644
--- a/database/influxdb/influxdb_retention_policy.py
+++ b/database/influxdb/influxdb_retention_policy.py
@@ -125,7 +125,7 @@ def influxdb_argument_spec():
port=dict(default=8086, type='int'),
username=dict(default='root', type='str'),
password=dict(default='root', type='str', no_log=True),
- database_name=dict(default=None, type='str')
+ database_name=dict(required=True, type='str')
)
@@ -195,7 +195,7 @@ def alter_retention_policy(module, client, retention_policy):
elif duration_lookup.group(2) == 'w':
influxdb_duration_format = '%sh0m0s' % (int(duration_lookup.group(1)) * 24 * 7)
elif duration == 'INF':
- influxdb_duration_format = 'INF'
+ influxdb_duration_format = '0'
if not retention_policy['duration'] == influxdb_duration_format or not retention_policy['replicaN'] == int(replication) or not retention_policy['default'] == default:
if not module.check_mode: