29 lines
580 B
Python
29 lines
580 B
Python
defaults = {
|
|
'apt': {
|
|
'packages': {
|
|
'mailman3-full': {},
|
|
'postfix': {},
|
|
'apache2': {
|
|
'installed': False,
|
|
'needs': {
|
|
'pkg_apt:mailman3-full',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
|
|
@metadata_reactor.provides(
|
|
'nginx/vhosts',
|
|
)
|
|
def nginx(metadata):
|
|
return {
|
|
'nginx': {
|
|
'vhosts': {
|
|
metadata.get('mailman/hostname'): {
|
|
'content': 'mailman/vhost.conf',
|
|
},
|
|
},
|
|
},
|
|
}
|