This repo runs an artifact collector with the Koffer Engine and produces a tarball of artifacts for airgap infrastructure deployment.
sudo podman run -it --rm \
--volume /tmp/bundle:/root/deploy/bundle:z \
docker.io/codesparta/koffer bundle \
--service github.com --user codesparta --repo collector-apps --branch master
sudo chown -R $USER /tmp/bundle
rsync --progress -avzh /tmp/bundle -e "ssh -i ~/.ssh/${keyname}" ec2-user@${rhel_bastion_public_ip}:~
sudo tar xv -f ~/bundle/koffer-bundle.collector-apps.tar -C /root
git clone https://github.com/codesparta/collector-apps.git && cd collector-apps
sudo podman run -it --rm \
--entrypoint bash \
--volume /tmp/bundle:/root/deploy/bundle:z \
--volume $(pwd):/root/koffer:z \
docker.io/codesparta/koffer
run_registry.sh
./site.yml