fix: configure trusted package repositories
This commit is contained in:
parent
572f736ce5
commit
255997bfb2
@ -98,11 +98,14 @@ apt-get update -y
|
||||
apt-get install -y ca-certificates curl gnupg dpkg-dev apt-transport-https
|
||||
|
||||
install -d -m 0755 /etc/apt/keyrings
|
||||
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key -o /etc/apt/keyrings/nodesource.gpg
|
||||
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key -o /etc/apt/keyrings/nodesource.asc
|
||||
for major in ${NODEJS_MAJOR_VERSIONS}; do
|
||||
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${major}.x nodistro main" \
|
||||
echo "deb [signed-by=/etc/apt/keyrings/nodesource.asc] https://deb.nodesource.com/node_${major}.x nodistro main" \
|
||||
> "/etc/apt/sources.list.d/nodesource-node${major}.list"
|
||||
done
|
||||
curl -fsSL https://dl.cloudsmith.io/public/caddy/stable/gpg.key -o /etc/apt/keyrings/caddy-stable.asc
|
||||
echo "deb [signed-by=/etc/apt/keyrings/caddy-stable.asc] https://dl.cloudsmith.io/public/caddy/stable/deb/debian any-version main" \
|
||||
> /etc/apt/sources.list.d/caddy-stable.list
|
||||
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
|
||||
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
|
||||
| gpg --dearmor -o /etc/apt/keyrings/google-linux-signing-key.gpg
|
||||
@ -112,14 +115,13 @@ fi
|
||||
curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg -o /etc/apt/keyrings/yarn.asc
|
||||
echo "deb [signed-by=/etc/apt/keyrings/yarn.asc] https://dl.yarnpkg.com/debian/ stable main" \
|
||||
> /etc/apt/sources.list.d/yarn.list
|
||||
curl -fsSL https://download.docker.com/linux/${DISTRO_ID}/gpg -o /etc/apt/keyrings/docker.asc || true
|
||||
if [ "${DISTRO_ID}" = "ubuntu" ] || [ "${DISTRO_ID}" = "debian" ]; then
|
||||
if curl -fsSL https://download.docker.com/linux/${DISTRO_ID}/gpg -o /etc/apt/keyrings/docker.asc; then
|
||||
. /etc/os-release
|
||||
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/${DISTRO_ID} ${VERSION_CODENAME} stable" \
|
||||
> /etc/apt/sources.list.d/docker.list
|
||||
fi
|
||||
|
||||
apt-get update -y || true
|
||||
apt-get update -y
|
||||
|
||||
required_packages=(
|
||||
ansible git curl ca-certificates gnupg jq rsync unzip wget xdg-utils
|
||||
|
||||
Loading…
Reference in New Issue
Block a user