ansible-role-zabbix-server/roles/zabbix_server/tasks/init-pgsql.yml

29 lines
641 B
YAML

---
- name: 'Preparar base de datos PostgreSQL'
become: true
become_user: postgres
block:
- name: 'Crear base de datos Zabbix'
postgresql_db:
name: 'zabbix'
- name: 'Crear usuario Zabbix en la base de datos'
postgresql_user:
name: 'zabbix'
password: '{{ zabbix_pgsql_pass }}'
- name: 'Configurar permisos de usuario de la base de datos'
postgresql_privs:
db: 'zabbix'
privs: ALL
type: schema
objs: public
role: 'zabbix'
- name: 'Instalar extensión timescaledb'
postgresql_ext:
db: 'zabbix'
name: timescaledb