29 lines
641 B
YAML
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
|
|
|