diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml index c13a6c0..92f3d08 100644 --- a/roles/grafana/tasks/main.yml +++ b/roles/grafana/tasks/main.yml @@ -1,58 +1,46 @@ - name: check distribution assert: that: "ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'" msg: This role only supports Debian-like systems -- name: remove old PackageCloud repository - apt_repository: - repo: "deb https://packagecloud.io/grafana/stable/debian/ jessie main" - filename: grafana - state: absent - -- name: remove old PackageCloud APT key - apt_key: - id: D59097AB - url: "https://packagecloud.io/gpg.key" - state: absent - - name: import Grafana APT key apt_key: id: 8C8C34C524098CB6 url: "https://packages.grafana.com/gpg.key" state: present - name: add Grafana repository apt_repository: repo: "deb https://packages.grafana.com/oss/deb/ stable main" filename: grafana state: present - name: install Grafana package apt: name: grafana - name: install Grafana configuration template: src: grafana.ini dest: /etc/grafana/grafana.ini owner: root group: grafana mode: 0640 notify: restart Grafana tags: grafana-config - name: install Grafana LDAP configuration template: src: ldap.toml dest: /etc/grafana/ldap.toml owner: root group: grafana mode: 0640 notify: restart Grafana tags: grafana-config - name: start Grafana on boot service: name: grafana-server state: started enabled: yes # auto-start on boot