tfenv 0.6.0 ์ฌ์ฉ. brew install tfenv
๋ฅผ ์ฌ์ฉํ์ฌ tfenv๋ฅผ ์ค์นํ์ต๋๋ค.
๋ด .terraform-version
์ ์ด๊ฒ์ด ์์ต๋๋ค.
terraform {
required_version = ">= 0.10.0, <0.12.3"
}
โ tfenv install
tfenv: tfenv-install: [ERROR] No versions matching '' found in remote
โ cat /usr/local/Cellar/tfenv/0.6.0/libexec/tfenv-version-file
โ find_local_version_file() {
local root="${1}"
while ! [[ "${root}" =~ ^//[^/]*$ ]]; do
if [ -e "${root}/.terraform-version" ]; then
echo "${root}/.terraform-version"
return 0
fi
[ -n "${root}" ] || break
root="${root%/*}"
done
return 1
}
โ find_local_version_file
โfind_local_version_file .
./.terraform-version
find_local_version_file
๋ณด๋ธ ๊ฒฝ๋ก์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์๋ ํ์ธ์ @nitrocode๋
๋๋ ๋ํ ๋ฌธ์์ ์ํด ํผ๋์ค๋ฌ์ํ๋ค.
๊ฐ์ง๊ณ ์๋ terraform {...}
์ฝ๋๋ Terraform์์ ์ฝ์ง๋ง tfenv
์์๋ ์ฝ์ง ์์ต๋๋ค.
๋์ .terraform-version
์์ ๋ฒ์ # ๋๋ ์ด์ ๋ํ ๋ณํ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด:
0.9.11
๋๋
latest:^0.11
ํ!
๋๋ ์ด๊ฒ์ ๊ดํ README ์น์ ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๊ทธ๊ฒ์ ๋งค์ฐ ์คํด์ ์์ง๊ฐ ์๊ณ ๋งค์ฐ ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค. @kjhosein ๋ง์ต๋๋ค. ์ด๊ฒ์ Mac OS์ ๊ด๋ จ์ด ์์ต๋๋ค.
๋ฌธ์์ ์ ์๋ ๊ฐ์ ์ฌํญ์ ๋ฌด์์ ๋๊น?
๋์์ด ๋์์ต๋๋ค. ๋ด .terraform-version
์ฝํ
์ธ ๋ฅผ ๊ฐ๋จํ
0.11.14
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์ด๊ฒ์ ๊ดํ README ์น์ ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๊ทธ๊ฒ์ ๋งค์ฐ ์คํด์ ์์ง๊ฐ ์๊ณ ๋งค์ฐ ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค. @kjhosein ๋ง์ต๋๋ค. ์ด๊ฒ์ Mac OS์ ๊ด๋ จ์ด ์์ต๋๋ค.