From cf78f2e5c58a3d56b5e79f6888db4e3fbc05d5ca Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 14 Mar 2021 19:37:18 -0500 Subject: [PATCH] Create file for grafana-server. --- tasks/server/grafana.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 tasks/server/grafana.yml diff --git a/tasks/server/grafana.yml b/tasks/server/grafana.yml new file mode 100644 index 0000000..1c1e2f6 --- /dev/null +++ b/tasks/server/grafana.yml @@ -0,0 +1,38 @@ +--- +# Install everything needed for a Grafana subsite. + +## Pre-reqs ## + +- name: Server | Grafana | Pre-Requirements | Install + package: + name: + - apt-transport-https + - software-properties-common + - wget + state: present + +## Install ## + +- name: Server | Grafana | Install | Add Repo + shell: '{{ item }}' + loop: + - wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - + - echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list + - apt update + +- name: Server | Grafana | Install | Main + package: + name: + - grafana + state: present + +## Configure ## + +- name: Server | Grafana | Configure | Reload Daemons + shell: systemctl daemon-reload + +- name: Server | Grafana | Configure | Enable + shell: systemctl enable grafana-server + +- name: Server | Grafana | Configure | Start + shell: systemctl start grafana-server