From 15d309c027e3579eee821e53b381db8457f1c53f Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Thu, 3 Sep 2020 09:37:59 +0200 Subject: [PATCH] fix: specify provide permissions for file related tasks Addresses the following linting issues: [208] File permissions not mentioned tasks/install.yml:68 Task/Handler: Unpack promtail binaries [208] File permissions not mentioned tasks/install.yml:86 Task/Handler: Write config [208] File permissions not mentioned tasks/install.yml:95 Task/Handler: Create systemd service unit ERROR: Lint failed: Command 'set -e --- tasks/install.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tasks/install.yml b/tasks/install.yml index 638b84b..f8b355d 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -71,6 +71,7 @@ src: "{{ promtail_tmp_dir }}/{{ promtail_version }}_promtail-linux-{{ go_arch }}.zip" dest: "{{ promtail_install_dir }}/{{ promtail_version }}" creates: "{{ promtail_install_dir }}/{{ promtail_version }}/promtail-linux-{{ go_arch }}" + mode: 0755 remote_src: True - name: Create symlink to latest version @@ -91,6 +92,7 @@ dest: "{{ promtail_config_file }}" owner: root group: "{{ promtail_system_group }}" + mode: 0644 - name: Create systemd service unit notify: @@ -98,3 +100,4 @@ template: src: service.j2 dest: /etc/systemd/system/promtail.service + mode: 0644