--- # 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 shell: '{{ item }}' loop: - systemctl daemon-reload - systemctl enable grafana-server - systemctl start grafana-server ## SMTP ## # TODO allow server to send mail for invites, alerting, and password resets.