This repository has been archived on 2020-08-22. You can view files and clone it, but cannot push or open issues or pull requests.
ansible/backend.yml

37 lines
1.3 KiB
YAML

---
- hosts: backend
vars:
apt:
packages:
- { package: "postgresql", state: present }
- { package: "python3-psycopg2", state: present }
- { package: "redis", state: present }
- { package: "influxdb", state: present }
systemd:
services:
- { name: "postgresql@12-main", enabled: true, action: reloaded }
- { name: "redis", enabled: true, action: restarted }
- { name: "influxdb", enabled: true, action: restarted }
overrides:
- "influxdb"
postgres:
host: "{{ global.backend.postgres.host }}"
port: "{{ global.backend.postgres.port }}"
databases:
- grafana
- pleroma
- gitea
- murmur
redis:
host: "{{ global.backend.redis.host }}"
port: "{{ global.backend.redis.port }}"
influxdb:
storage: "/var/lib/influxdb"
port: "{{ global.backend.influxdb.port }}"
roles:
- apt
- postgresql
- influxdb
- redis
- systemd