update bw to 4.3, add .provides() to metadata reactors
All checks were successful
bundlewrap/pipeline/head This commit looks good

This commit is contained in:
Franzi 2021-01-07 18:44:38 +01:00
parent 7f0fb7a6e2
commit 2d42e5f7dd
Signed by: kunsi
GPG key ID: 12E3D2136B818350
29 changed files with 158 additions and 47 deletions

View file

@ -35,7 +35,9 @@ defaults = {
}
@metadata_reactor
@metadata_reactor.provides(
'nginx/worker_processes',
)
def worker_processes(metadata):
return {
'nginx': {
@ -44,7 +46,10 @@ def worker_processes(metadata):
}
@metadata_reactor
@metadata_reactor.provides(
'letsencrypt/domains',
'letsencrypt/reload_after',
)
def letsencrypt(metadata):
if not node.has_bundle('letsencrypt'):
raise DoNotRunAgain
@ -65,7 +70,9 @@ def letsencrypt(metadata):
}
@metadata_reactor
@metadata_reactor.provides(
'nginx/vhosts',
)
def index_files(metadata):
vhosts = {}
@ -89,7 +96,9 @@ def index_files(metadata):
}
@metadata_reactor
@metadata_reactor.provides(
'icinga2_api/nginx/services',
)
def monitoring(metadata):
services = {}
@ -133,7 +142,9 @@ def monitoring(metadata):
}
@metadata_reactor
@metadata_reactor.provides(
'iptables/bundle_rules/nginx',
)
def iptables(metadata):
interfaces = metadata.get('nginx/restrict-to-interfaces', set())
iptables = []