diff --git a/roles/monitoring-influx/files/influx-repo.gpg b/roles/monitoring-influx/files/influx-repo.gpg new file mode 100644 index 0000000..ec3e72a Binary files /dev/null and b/roles/monitoring-influx/files/influx-repo.gpg differ diff --git a/roles/monitoring-influx/files/influxdb.list b/roles/monitoring-influx/files/influxdb.list new file mode 100644 index 0000000..8915443 --- /dev/null +++ b/roles/monitoring-influx/files/influxdb.list @@ -0,0 +1 @@ +deb [signed-by=/usr/share/keyrings/infux-repo.gpg] https://repos.influxdata.com/debian bullseye stable diff --git a/roles/monitoring-influx/tasks/main.yaml b/roles/monitoring-influx/tasks/main.yaml index d6e32fb..447ae51 100644 --- a/roles/monitoring-influx/tasks/main.yaml +++ b/roles/monitoring-influx/tasks/main.yaml @@ -1,3 +1,17 @@ +- name: Copy influx apt keyring + file: + src: influx-repo.gpg + dest: /usr/share/keyrings/ + mode: 644 + when: monitoring_master + +- name: Add influx apt repo + file: + src: influxdb.list + dest: /etc/apt/sources.list.d/ + mode: 644 + when: monitoring_master + - name: Install influxdb apt: name: influxdb