Files

30 lines
576 B
YAML

---
- name: Install common dependencies
ansible.builtin.apt:
name:
- curl
- tar
- gzip
- ca-certificates
state: present
- name: Create monitoring user
ansible.builtin.user:
name: monitoring
system: true
shell: /usr/sbin/nologin
home: /var/lib/monitoring
create_home: false
- name: Create common directories
ansible.builtin.file:
path: "{{ item }}"
state: directory
owner: monitoring
group: monitoring
mode: "0755"
loop:
- /etc/monitoring
- /var/lib/monitoring
- /var/log/monitoring