ansible/roles/web-logs/tasks/main.yml

33 lines
608 B
YAML

---
- name: create logsync group
group:
name: logsync
system: true
- name: create logsync user
user:
name: logsync
comment: Service logsync
createhome: false
group: logsync
home: /var/empty
shell: /sbin/nologin
system: true
- import_role:
name: rclone
vars:
local_user: logsync
remote_user: logsync
hostgroup: webservers
destination: /var/cache/sync-http-logs
- name: create data directories
file:
path: "{{ item }}"
state: directory
mode: 0750
owner: logsync
group: logsync
with_items:
- /var/cache/sync-http-logs