diff --git a/bundles/rspamd/items.py b/bundles/rspamd/items.py index f7b82be..4fd93ad 100644 --- a/bundles/rspamd/items.py +++ b/bundles/rspamd/items.py @@ -1,6 +1,8 @@ from os import listdir from os.path import join +assert node.has_bundle('redis') + directories = { '/etc/rspamd/local.d': { 'purge': True, diff --git a/nodes/htz-cloud/pirmasens.py b/nodes/htz-cloud/pirmasens.py index 441c1d4..0f4fc39 100644 --- a/nodes/htz-cloud/pirmasens.py +++ b/nodes/htz-cloud/pirmasens.py @@ -4,6 +4,7 @@ nodes['htz-cloud.pirmasens'] = { 'php', 'postfixadmin', 'postgresql', + 'redis', 'rspamd', 'unbound', }, @@ -22,11 +23,6 @@ nodes['htz-cloud.pirmasens'] = { 'gateway6': 'fe80::1', }, }, - 'apt': { - 'packages': { - 'redis': {}, - }, - }, 'nginx': { 'vhosts': { 'mail.kunsmann.info': { diff --git a/nodes/htz/ex42-1048908.py b/nodes/htz/ex42-1048908.py index cf65c3c..14c0873 100644 --- a/nodes/htz/ex42-1048908.py +++ b/nodes/htz/ex42-1048908.py @@ -11,6 +11,7 @@ nodes['htz.ex42-1048908'] = { 'nodejs', 'php', 'postfixadmin', + 'redis', 'riot-web', 'rspamd', 'postgresql', @@ -38,9 +39,12 @@ nodes['htz.ex42-1048908'] = { }, 'apt': { 'packages': { + # TODO 'oidentd': {}, 'php-imagick': {}, - 'redis': {}, + + # Jenkins build dependencies + 'rustc': {}, # No need to create a bundle just to install packages, # configs will be managed by users nevertheless.