bundles: only install apt packages via apt bundle to avoid double defining packages
This commit is contained in:
parent
e7a1c2c83e
commit
f1a693d0d6
12 changed files with 36 additions and 25 deletions
|
@ -1,7 +1,3 @@
|
|||
pkg_apt = {
|
||||
'matrix-synapse-py3': {}
|
||||
}
|
||||
|
||||
files = {
|
||||
'/etc/matrix-synapse/homeserver.yaml': {
|
||||
'content_type': 'mako',
|
||||
|
|
|
@ -15,6 +15,9 @@ def nodejs_apt_repos(metadata):
|
|||
'packages.matrix.org',
|
||||
},
|
||||
},
|
||||
'packages': {
|
||||
'matrix-synapse-py3': {},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
pkg_apt = {
|
||||
'nginx': {},
|
||||
}
|
|
@ -15,5 +15,8 @@ def nginx_apt_repo(metadata):
|
|||
'nginx.org',
|
||||
},
|
||||
},
|
||||
'packages': {
|
||||
'nginx': {},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
pkg_apt = {
|
||||
'yarn': {},
|
||||
'nodejs': {},
|
||||
}
|
|
@ -23,5 +23,9 @@ def nodejs_apt_repos(metadata):
|
|||
'dl.yarnpkg.com',
|
||||
},
|
||||
},
|
||||
'packages': {
|
||||
'nodejs': {},
|
||||
'yarn': {},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
||||
|
|
|
@ -5,11 +5,6 @@ users = {}
|
|||
files = {}
|
||||
groups = {}
|
||||
|
||||
pkg_apt = {
|
||||
'fish': {},
|
||||
'tmux': {},
|
||||
}
|
||||
|
||||
users['root'] = {
|
||||
'home': '/root',
|
||||
'shell': '/bin/bash',
|
||||
|
|
10
bundles/users/metadata.py
Normal file
10
bundles/users/metadata.py
Normal file
|
@ -0,0 +1,10 @@
|
|||
@metadata_processor
|
||||
def apt(metadata):
|
||||
return {
|
||||
'apt': {
|
||||
'packages': {
|
||||
'fish': {},
|
||||
'tmux': {},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
|
@ -1,5 +0,0 @@
|
|||
pkg_apt = {
|
||||
'qemu-kvm': {},
|
||||
'libvirt-clients': {},
|
||||
'libvirt-daemon-system': {},
|
||||
}
|
11
bundles/vmhost/metadata.py
Normal file
11
bundles/vmhost/metadata.py
Normal file
|
@ -0,0 +1,11 @@
|
|||
@metadata_processor
|
||||
def apt(metadata):
|
||||
return {
|
||||
'apt': {
|
||||
'packages': {
|
||||
'qemu-kvm': {},
|
||||
'libvirt-clients': {},
|
||||
'libvirt-daemon-system': {},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
|
@ -34,10 +34,6 @@ streams = {
|
|||
files = {}
|
||||
svc_systemd = {}
|
||||
|
||||
pkg_apt = {
|
||||
'ffmpeg': {},
|
||||
}
|
||||
|
||||
for stream_id, config in streams.items():
|
||||
config['id'] = stream_id
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
@metadata_processor
|
||||
def add_voc_user(metadata):
|
||||
return {
|
||||
'apt': {
|
||||
'packages': {
|
||||
'ffmpeg': {},
|
||||
},
|
||||
},
|
||||
'users': {
|
||||
'voc': {
|
||||
'home': '/opt/voc-loudness-monitor',
|
||||
|
|
Loading…
Reference in a new issue