From c30e6af44d4ca638aa92bbc6da85d58d071eb114 Mon Sep 17 00:00:00 2001 From: Darks Date: Thu, 10 Sep 2020 23:19:29 +0200 Subject: [PATCH] Added role influxdb --- roles/influxdb/tasks/main.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 roles/influxdb/tasks/main.yml diff --git a/roles/influxdb/tasks/main.yml b/roles/influxdb/tasks/main.yml new file mode 100644 index 0000000..1784def --- /dev/null +++ b/roles/influxdb/tasks/main.yml @@ -0,0 +1,30 @@ +--- +- name: "Install InfluxDB" + pacman: + name: "influxdb" + state: present + +- name: "Install python-influxdb" + pacman: + name: "python-influxdb" + state: present + +- name: "Create database telegraf" + influxdb_database: + hostname: "localhost" + database_name: "telegraf" + username: "telegraf" + password: "{{ lookup('passwordstore', 'PCv5/telegraf_influxdb') }}" + +- name: "Create 30 days retention policy" + influxdb_retention_policy: + hostname: "localhost" + database_name: "telegraf" + policy_name: thirty_days + duration: 30d + replication: 1 + +- name: "Restart InfluxDB" + service: + name: "influxdb" + state: restarted