bundles/lldp: support arch linux

This commit is contained in:
Franzi 2021-02-18 15:10:50 +01:00
parent e54fd79bcd
commit 75224f0d5c
Signed by: kunsi
GPG key ID: 12E3D2136B818350
2 changed files with 24 additions and 8 deletions

View file

@ -1,12 +1,13 @@
pkg_apt = {
'lldpd': {},
}
if node.has_bundle('pacman'):
package = 'pkg_pacman:lldpd'
else:
package = 'pkg_apt:lldpd'
directories = {
'/etc/lldpd.d': {
'purge': True,
'needs': {
'pkg_apt:lldpd',
package,
},
'triggers': {
'svc_systemd:lldpd:restart',
@ -15,11 +16,14 @@ directories = {
}
files = {
'/etc/lldpd.conf': {
'delete': True,
'needs': {
package,
},
},
'/etc/lldpd.d/bundlewrap.conf': {
'content_type': 'mako',
'needs': {
'pkg_apt:lldpd',
},
'triggers': {
'svc_systemd:lldpd:restart',
},
@ -29,8 +33,8 @@ files = {
svc_systemd = {
'lldpd': {
'needs': {
'pkg_apt:lldpd',
'file:/etc/lldpd.d/bundlewrap.conf',
package,
},
},
}

12
bundles/lldp/metadata.py Normal file
View file

@ -0,0 +1,12 @@
defaults = {
'apt': {
'packages': {
'lldpd': {},
},
},
'pacman': {
'packages': {
'lldpd': {},
},
},
}