open-nomad/scripts/vagrant-linux-priv-cni.sh

21 lines
465 B
Bash
Raw Normal View History

2019-09-05 18:12:39 +00:00
#!/usr/bin/env bash
set -o errexit
2020-05-14 13:29:11 +00:00
VERSION="v0.8.6"
2019-09-05 18:12:39 +00:00
DOWNLOAD=https://github.com/containernetworking/plugins/releases/download/${VERSION}/cni-plugins-linux-amd64-${VERSION}.tgz
TARGET_DIR=/opt/cni/bin
function install_cni() {
mkdir -p ${TARGET_DIR}
if [[ -e ${TARGET_DIR}/${VERSION} ]] ; then
return
fi
curl -sSL --fail -o /tmp/cni-plugins.tar.gz ${DOWNLOAD}
2019-09-05 18:12:39 +00:00
tar -xf /tmp/cni-plugins.tar.gz -C ${TARGET_DIR}
touch ${TARGET_DIR}/${VERSION}
}
install_cni