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 {...}
рдХреЛрдб рдЯреЗрд░рд╛рдлреЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди tfenv
рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдкрдХреЗ .terraform-version
рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг # рдпрд╛ рдЙрд╕ рдкрд░ рднрд┐рдиреНрдирддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
0.9.11
рдпрд╛
latest:^0.11
рдПрдЪрдЯреАрдПрдЪ!
рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реАрдбрдореА рдЕрдиреБрднрд╛рдЧ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рднреНрд░рд╛рдордХ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИред @kjhosin рд╕рд╣реА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдореИрдХ рдУрдПрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░?
рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реАред рдореИрдВрдиреЗ рдЕрдкрдиреА .terraform-version
рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд░рд▓рддрд╛ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ
0.11.14
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реАрдбрдореА рдЕрдиреБрднрд╛рдЧ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рднреНрд░рд╛рдордХ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИред @kjhosin рд╕рд╣реА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдореИрдХ рдУрдПрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ