Перейти к основному содержимому

Установка провайдера

Перед развертыванием убедитесь, что у вас установлен terraform:

terraform -v

Далее установкой убедитесь, что вы корректно указали версию, установив переменную VERSION без символа 'v', а также переменные OS и ARCH.

Environment setup
export VERSION=1.9.1
export OS=linux
export ARCH=amd64
export GIT=https://github.com/H-BF/sgroups/releases/download/v${VERSION}
export RELEASE_NAME=terraform-provider-sgroups
export PLUGIN_PATH=~/.terraform.d/plugins/registry.terraform.io/sgroups
export PROVIDER_PATH=${PLUGIN_PATH}/${VERSION}/${OS}_${ARCH}/${RELEASE_NAME}_v${VERSION}
mkdir -p ${PLUGIN_PATH}/${VERSION}/${OS}_${ARCH}
Install provider
wget -O ${PROVIDER_PATH} ${GIT}/${RELEASE_NAME}
chmod +x ${PROVIDER_PATH}
Terraform setup
cat <<EOF >> ~/.terraformrc
plugin_cache_dir = "${HOME}/.terraform.d/plugin-cache"
disable_checkpoint = true
EOF