[FIX] Fixes while developing

This commit is contained in:
Jorge Enrique Gómez Gómez 2024-10-22 22:17:07 -05:00
parent 5100d0eaa8
commit 8c91061108
4 changed files with 24 additions and 7 deletions

View File

@ -1,6 +0,0 @@
---
# Meta: Dependencias de servidor zabbix
dependencies:
- { role: zabbix_common }
# - { role: postgresql }

View File

@ -0,0 +1,14 @@
---
- name: "PostgreSQL Database prep"
become_user: postgres
block:
- name: "PostgreSQL | Create database"
postgresql_db:
login_user: 'postgres'
login_password: "{{ zabbix_server_pgsql_login_password | default(omit) }}"
login_host: "{{ zabbix_server_pgsql_login_host | default(omit) }}"
port: "{{ zabbix_server_dbport }}"
login_unix_socket: "{{ zabbix_server_pgsql_login_unix_socket | default(omit) }}"
name: "zabbix"

View File

@ -20,9 +20,18 @@
components: main
architectures: '{{ zabbix_repo822.arch }}'
signed_by: '{{ zabbix_repo_gpg_key }}'
register: repo
- name: Actualizar apt cache
apt:
update_cache: true
when: repo.changed
- name: Instalar servidor Zabbix
apt:
pkg: '{{ paquetes_zabbix_server }}'
state: 'latest'
- name: 'Inicializar la base de datos Zabbix en PostgreSQL'
include_tasks: 'init-pgsql.yml'

View File

@ -11,7 +11,7 @@ paquetes_zabbix_server:
- postgresql-contrib
zabbix_repo822:
arch: {{ 'amd64' if ansible_machine != 'aarch64' else 'arm64'}}
arch: "{{ 'amd64' if ansible_machine != 'aarch64' else 'arm64'}}"
dist: 'noble'
uri: 'http://repo.zabbix.com/zabbix/7.0/ubuntu'