48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
|
---
|
||
|
- name: ensure apt key for influxdb is present
|
||
|
apt_key:
|
||
|
state: present
|
||
|
id: 2582E0C5
|
||
|
url: "https://repos.influxdata.com/influxdb.key"
|
||
|
|
||
|
- name: ensure influxdb apt repo is present
|
||
|
apt_repository:
|
||
|
state: present
|
||
|
repo: "deb https://repos.influxdata.com/debian stretch stable"
|
||
|
update_cache: yes
|
||
|
filename: influxdb
|
||
|
|
||
|
- name: install influxdb package
|
||
|
package:
|
||
|
name: influxdb
|
||
|
state: present
|
||
|
|
||
|
- name: bind influxdb to localhost only
|
||
|
lineinfile:
|
||
|
dest: "/etc/influxdb/influxdb.conf"
|
||
|
regexp: '^.*bind-address.*:8086.*$'
|
||
|
line: ' bind-address = "127.0.0.1:8086"'
|
||
|
notify: restart influxdb
|
||
|
|
||
|
- name: enable influxdb rpc on localhost only
|
||
|
lineinfile:
|
||
|
dest: "/etc/influxdb/influxdb.conf"
|
||
|
regexp: '^.*bind-address.*:8088.*$'
|
||
|
line: 'bind-address = "127.0.0.1:8088"'
|
||
|
notify: restart influxdb
|
||
|
|
||
|
- name: install python-requests package
|
||
|
package:
|
||
|
name: python-requests
|
||
|
state: present
|
||
|
|
||
|
- name: install python-influxdb package
|
||
|
pip:
|
||
|
name: influxdb
|
||
|
|
||
|
- name: enable systemd unit influxdb
|
||
|
systemd:
|
||
|
name: influxdb
|
||
|
enabled: yes
|
||
|
state: started
|