aports/config/telegraf/APKBUILD

73 lines
2.2 KiB
Plaintext

# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
. ../APKBUILD-config.template
pkgver=2021.06.01.05
pkgrel=0
options=""
checkdepends="telegraf"
source="main.conf"
_modules="
base
unbound
redis
haproxy
rspamd
wireguard
"
for i in $_modules; do
source="$source $i.conf"
subpackages="$subpackages $pkgname-$i"
done
check() {
telegraf --config main.conf --config base.conf --test >/dev/null
}
package() {
rx_install main.conf
}
base() {
install_if="$pkgname"
_rx_installdir="$_rx_installdir/module" rx_install base.conf
}
unbound() {
install_if="$pkgname redxen-config-unbound-rctrl"
_rx_installdir="$_rx_installdir/module" rx_install unbound.conf
}
redis() {
install_if="$pkgname redxen-config-redis"
_rx_installdir="$_rx_installdir/module" rx_install redis.conf
}
haproxy() {
install_if="$pkgname redxen-config-haproxy"
_rx_installdir="$_rx_installdir/module" rx_install haproxy.conf
}
rspamd() {
install_if="$pkgname redxen-config-rspamd"
_rx_installdir="$_rx_installdir/module" rx_install rspamd.conf
}
wireguard() {
install_if="$pkgname redxen-config-wireguard"
_rx_installdir="$_rx_installdir/module" rx_install wireguard.conf
}
sha512sums="
5a0f1dab5c4887700f7f29eeb0d1be28690737f1689a12e67861be4c0bb8276ece8fcb279983e6e3bc5484bd6aa932b663d6ff775c68e33c1190fcdbaa3b1889 main.conf
532d6b79eafb7629ef3f2a16f2f9323369d93357b301e44c111661eab8108a3d09dae1fd2c7f8a4c3d832c66285e2098fcd7713f37b545b5616d7c9a749a2684 base.conf
5a81b295f17189115fe93d1d68d94181aaab32dfcdd3e4d0480991c515d0cec57cb58bac354b893a5109a9e62d400a278489c9d64b997968ad8f326e02c7ddb1 unbound.conf
a4bc80850c94291d00b2ad56e50216ab36515bcc176b3c5678b24c3d5a3740b9de9006df8e37e42942a50227e6b27321d267e27decffbf6d9a37755d3224121e redis.conf
f219fcd9c1aeb4503e813f00c51cc2a2ccb8c297727f3542e614c784b977ef6a32d492de750b8d4338f95172dfdc0e388a72662e80c92a890e2bfc7d34e3396d haproxy.conf
0e5e8282a77553cf75b3184367486d37f4dd6e6ed5a216f2ca5b94f4fe7b151565eb5d9fc35f5eadc154da41aa39f0f7979ded054be9da94b981326ca13c6b8f rspamd.conf
3f6d05082d4e01fb7498c82fb92fb479c5766148c9dcfd118d248ceaf6838f4794b940a8fcff0ec6020000806c6418f93e5aa60cbf32fd826fa4f9870f925ba7 wireguard.conf
"