diff --git a/roles/promtail/tasks/main.yml b/roles/promtail/tasks/main.yml index 0b25055..9171298 100644 --- a/roles/promtail/tasks/main.yml +++ b/roles/promtail/tasks/main.yml @@ -84,12 +84,19 @@ group: root mode: "0644" +- name: "Ensure '/etc/promtail' exists" + ansible.builtin.file: + path: /etc/promtail + state: directory + owner: promtail + group: promtail + mode: "0755" - name: "Template Promtail config file" notify: "Enable and restart the Promtail daemon" ansible.builtin.template: src: templates/promtail.yml.j2 - dest: /usr/local/bin/config-promtail.yml + dest: /etc/promtail/config.yml owner: root group: root mode: "0644" diff --git a/roles/promtail/templates/promtail.service.j2 b/roles/promtail/templates/promtail.service.j2 index 3b7b517..3344016 100644 --- a/roles/promtail/templates/promtail.service.j2 +++ b/roles/promtail/templates/promtail.service.j2 @@ -5,7 +5,7 @@ After=network.target [Service] Type=simple User=promtail -ExecStart=/usr/bin/promtail -config.file /usr/local/bin/config-promtail.yml +ExecStart=/usr/bin/promtail -config.file /etc/promtail/config.yml [Install] WantedBy=multi-user.target