40 lines
No EOL
793 B
YAML
40 lines
No EOL
793 B
YAML
---
|
|
|
|
# https://grafana.com/docs/installation/debian/
|
|
|
|
- name: Install some required pkg
|
|
apt:
|
|
name: [ 'software-properties-common', 'apt-transport-https' ]
|
|
state: present
|
|
update_cache: yes
|
|
|
|
- name: Add Grafana apt key
|
|
apt_key:
|
|
url: https://packages.grafana.com/gpg.key
|
|
state: present
|
|
|
|
- name: Add Grafana repo to apt
|
|
apt_repository:
|
|
repo: "{{ grafana.repo }}"
|
|
state: present
|
|
filename: grafana
|
|
|
|
- name: Install grafana
|
|
apt:
|
|
name: grafana
|
|
state: present
|
|
update_cache: yes
|
|
|
|
- name: Push Grafana config
|
|
template:
|
|
src: grafana.ini.j2
|
|
dest: /etc/grafana/grafana.ini
|
|
notify: reload grafana
|
|
register: conf
|
|
|
|
- name: Enable and restart Grafana
|
|
systemd:
|
|
name: grafana-server
|
|
state: restarted
|
|
enabled: yes
|
|
when: conf.changed |