Skip to content

Commit 4980350

Browse files
committed
fix(repo): ensure debconf-utils is installed for Debian-based OSes
* To avoid the problem: `'debconf.set' is not available`
1 parent 4facac6 commit 4980350

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

zabbix/debconf.sls

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{%- from "zabbix/map.jinja" import zabbix with context %}
2+
3+
{%- if grains.os_family == 'Debian' %}
4+
zabbix_debconf-utils:
5+
pkg.installed:
6+
- name: debconf-utils
7+
{%- endif %}

zabbix/frontend/conf.sls

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
77
include:
88
- zabbix.frontend
9+
{%- if grains.os_family == 'Debian' %}
10+
- zabbix.debconf
11+
{%- endif %}
912
1013
1114
{{ zabbix.frontend.config }}:
@@ -39,4 +42,6 @@ zabbix-frontend_debconf:
3942
'zabbix-frontend-php/restart-webserver': {'type': 'boolean', 'value': False}
4043
- prereq:
4144
- pkg: zabbix-frontend-php
45+
- require:
46+
- sls: zabbix.debconf
4247
{%- endif %}

zabbix/server/conf.sls

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
55
include:
66
- zabbix.server
7+
{%- if grains.os_family == 'Debian' %}
8+
- zabbix.debconf
9+
{%- endif %}
710
811
912
{{ zabbix.server.config }}:
@@ -35,4 +38,6 @@ zabbix-server_debconf:
3538
'zabbix-server-mysql/dbconfig-upgrade': {'type': 'boolean', 'value': False}
3639
- prereq:
3740
- pkg: zabbix-server
41+
- require:
42+
- sls: zabbix.debconf
3843
{%- endif %}

0 commit comments

Comments
 (0)