refactored to use external files and per host

This commit is contained in:
Charles N Wyble - admin 2024-04-27 14:08:02 -05:00
parent 0b4061a045
commit 2a3761a559
5 changed files with 36 additions and 40 deletions

View File

@ -1,43 +1,6 @@
#!/bin/bash
export container_list="
elabftw/elabimg \
huginn/huginn \
phpipam/phpipam-www \
killbill/killbill \
killbill/kaui \
inventree/inventree \
seknox/trasa \
beanbag/reviewboard:latest \
pihole/pihole \
stedolan/jq \
r7wx/easy-gate \
rundeck/rundeck \
librenms/librenms \
graylog/graylog:5.1 \
r7wx/easy-gate \
xetusoss/archiva"
for container in $container_list;
for container in $(cat ./($hostname -s)/$(hostname -s)-containers.txt;
do
docker pull $container &
done
#Mailpile
#easyforms (not a docker container)
#TSYS3 (usb passthrough)
#git subtree add --prefix upstream/cloudflare-cfssl https://github.com/rjrivero/docker-cfssl.git master --squash
#git subtree add --prefix upstream/cloudflare-certmgr https://github.com/cloudflare/certmgr.git master --squash
#Need to deep dive...
#git subtree add --prefix upstream/wazuh https://github.com/wazuh/wazuh-docker.git master --squash
#git subtree add --prefix upstream/openvas https://github.com/mikesplain/openvas-docker.git master --squash
# greenbone/vulnerability-tests \
# greenbone/notus-data \
# greenbone/scap-data \
# securecompliance/gvm:debian-master-data-full \
# securecompliance/gvm:debian-master-data \
# securecompliance/gvm:debian-master-full \
# securecompliance/gvm:debian-master \
#mailman
docker pull $container
done

View File

@ -0,0 +1,2 @@
#mailpile
##mailman

View File

@ -0,0 +1,14 @@
elabftw/elabimg
huginn/huginn
phpipam/phpipam-www
killbill/killbill
killbill/kaui
inventree/inventree
beanbag/reviewboard:latest
pihole/pihole
rundeck/rundeck
librenms/librenms
graylog/graylog:5.1
woodpeckerci/woodpeckerci-agent
r7wx/easy-gate
xetusoss/archiva

View File

@ -0,0 +1,15 @@
#git subtree add --prefix upstream/cloudflare-cfssl https://github.com/rjrivero/docker-cfssl.git master --squash
#git subtree add --prefix upstream/cloudflare-certmgr https://github.com/cloudflare/certmgr.git master --squash
#Need to deep dive...
#git subtree add --prefix upstream/wazuh https://github.com/wazuh/wazuh-docker.git master --squash
#git subtree add --prefix upstream/openvas https://github.com/mikesplain/openvas-docker.git master --squash
# greenbone/vulnerability-tests \
# greenbone/notus-data \
# greenbone/scap-data \
# securecompliance/gvm:debian-master-data-full \
# securecompliance/gvm:debian-master-data \
# securecompliance/gvm:debian-master-full \
# securecompliance/gvm:debian-master \

View File

@ -0,0 +1,2 @@
pihole/pihole
woodpeckerci/woodpeckerci-agent