exit 1
fi
+chmod u=rw,g=r,o= roles/logcheck/files/ignore.d/local-*
(cd ../.. && exec distribute -aD ansible)
exec ./run-playbook logcheck.yaml
- name: Update logcheck ignore files
become: true
- copy:
+ ansible.posix.synchronize:
src: "{{ ansible_facts.user_dir }}/admin/ansible/playbooks/roles/logcheck/files/ignore.d/"
- remote_src: true
dest: "/etc/logcheck/ignore.d.{{ item }}"
- owner: root
- group: logcheck
- directory_mode: 'u=rwx,g=rx,o='
- mode: 'u=rw,g=r,o='
+ archive: no # avoid setting owner/group
+ recursive: no
+ delete: no
+ perms: yes
+ times: yes
+ rsync_opts: '--chown=root:logcheck'
+ delegate_to: "{{ inventory_hostname }}"
loop: ['server', 'workstation']