pushd $HOME
+export DEBIAN_FRONTEND=noninteractive
+
# Install `gnupg` and `gpg` - Typically pre-installed in Ubuntu
-sudo apt-get install gnupg gpg
+sudo apt-get install gnupg gpg -y
# Install `sops`
curl -LO https://github.com/getsops/sops/releases/download/v3.8.1/sops-v3.8.1.linux.amd64
sudo chmod +x /usr/local/bin/sops
# Install `envsubst`
-sudo apt-get install gettext-base
+sudo apt-get install gettext-base -y
# Install `age`
curl -LO https://github.com/FiloSottile/age/releases/download/v1.1.0/age-v1.1.0-linux-amd64.tar.gz
rm -rf age age-v1.1.0-linux-amd64.tar.gz
# (Only for Gitea) Install `apg`
-sudo apt-get install apg
+sudo apt-get install apg -y
# # (Only for Minio) `kubectl minio` plugin and Minio Client
if [ -n "${INSTALL_MINIO}" ]; then
chmod +x kubectl-minio minioc
sudo mv kubectl-minio minioc /usr/local/bin/
# (Only for HTTPS Ingress for Minio tenant) Install `openssl`
- sudo apt-get install openssl
+ sudo apt-get install openssl -y
fi
# Flux client