From 037dc8856d1c6466782c8b6704c25d787001d1d1 Mon Sep 17 00:00:00 2001 From: Tobias Bauriedel Date: Thu, 19 Sep 2024 16:50:58 +0200 Subject: [PATCH] Add module x509 and businessprocess --- README.md | 6 ++++-- ansible/vars/icingaweb2.yml | 25 +++++++++++++++++++++++++ ansible/vars/mysql.yml | 1 + 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7bf5146..b55ced5 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,12 @@ The most common used components are pre-installed and configured. * MySQL (Ansible role `geerlingguy.mysql`) * Icinga (Ansible collection `icinga.icinga`) * Icinga 2 - * Icingadb - * Icingadb Redis + * IcingaDB + * IcingaDB Redis * Icinga Web 2 * Icinga Director + * x509 + * Business Process * Graphite (Ansible collection `tbauriedel.gographite`) * go-carbon * carbonapi diff --git a/ansible/vars/icingaweb2.yml b/ansible/vars/icingaweb2.yml index c7379b3..a4dbb8b 100644 --- a/ansible/vars/icingaweb2.yml +++ b/ansible/vars/icingaweb2.yml @@ -25,6 +25,15 @@ icingaweb2_resources: password: poweruser use_ssl: 0 charset: utf8 + x509: + type: db + db: mysql + host: localhost + dbname: x509 + username: poweruser + password: poweruser + use_ssl: 0 + charset: utf8 icingaweb2_modules: director: enabled: true @@ -58,6 +67,22 @@ icingaweb2_modules: redis1: host: "127.0.0.1" password: redis-pass + x509: + enabled: true + source: package + config: + backend: + resource: x509 + database: + import_schema: true + type: mysql + host: localhost + port: 3306 + user: poweruser + password: poweruser + businessprocess: + enabled: true + source: package icingaweb2_admin_username: icinga icingaweb2_admin_password: icinga diff --git a/ansible/vars/mysql.yml b/ansible/vars/mysql.yml index faefc17..5096ee3 100644 --- a/ansible/vars/mysql.yml +++ b/ansible/vars/mysql.yml @@ -4,6 +4,7 @@ mysql_databases: - name: icingadb - name: icingaweb2 - name: director + - name: x509 mysql_users: - name: poweruser host: "localhost"