ansible/roles/web_logs/tasks/main.yml

41 lines
811 B
YAML

---
- name: Create logsync group
ansible.builtin.group:
name: logsync
gid: 312
system: true
- name: Create logsync user
ansible.builtin.user:
name: logsync
comment: Service logsync
createhome: false
group: logsync
home: /var/empty
shell: /bin/sh
system: true
uid: 312
- name: Include rclone role
ansible.builtin.include_role:
name: rclone
vars:
rclone_hostgroup: proxy
rclone_service: logsync
- name: Create data directory
ansible.builtin.file:
path: /export/web-log
state: directory
mode: "0750"
owner: root
group: "{{ ansible_wheel }}"
- name: Link data directory
ansible.builtin.file:
path: /srv/web-log
src: /export/web-log
state: link
owner: root
group: "{{ ansible_wheel }}"
follow: false