ansible-role-grafana/tasks/webserver.yml

19 lines
600 B
YAML
Raw Normal View History

2022-12-27 10:43:32 +01:00
---
- name: "webserver | Erzeuge Letsencrypt-Zertifikat"
ansible.builtin.lineinfile:
path: /etc/dehydrated/domains.txt
line: "{{ grafana.domain }}"
notify: get certificate
- name: "webserver | Grafana-Seitenkonfigurationen kopieren"
ansible.builtin.template:
src: apache2-site.conf
dest: "/etc/apache2/sites-available/{{ grafana.domain }}.conf"
mode: 0644
- name: "webserver | Grafana-Seitenkonfiguration aktivieren"
2022-12-27 10:49:52 +01:00
ansible.builtin.command:
cmd: "a2ensite {{ grafana.domain }}"
creates: "/etc/apache2/site-enabled/{{ grafana.domain }}"
2022-12-27 10:43:32 +01:00
notify: reload apache2