Tfenv: 버전 0.12.0 μ•‘μ„ΈμŠ€κ°€ κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2018λ…„ 10μ›” 22일  Β·  10μ½”λ©˜νŠΈ  Β·  좜처: tfutils/tfenv

tfenv install latest μ΅œμ‹  버전을 μ„€μΉ˜ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
```
$ tfenv μ΅œμ‹  μ„€μΉ˜
[정보] Terraform v0.12.0 μ„€μΉ˜
[정보] https://releases.hashicorp.com/terraform/0.12.0/terraform_0.12.0_darwin_amd64.zip μ—μ„œ 릴리슀 tarball λ‹€μš΄λ‘œλ“œ

curl: (22) μš”μ²­ν•œ URL이 였λ₯˜λ₯Ό λ°˜ν™˜ν–ˆμŠ΅λ‹ˆλ‹€: 403
tfenv: tfenv-install: [였λ₯˜] Tarball λ‹€μš΄λ‘œλ“œ μ‹€νŒ¨

$ 컬 https://releases.hashicorp.com/terraform/0.12.0/terraform_0.12.0_darwin_amd64.zip

403 κΈˆμ§€

403 κΈˆμ§€

  • μ½”λ“œ: μ•‘μ„ΈμŠ€ κ±°λΆ€
  • λ©”μ‹œμ§€: μ•‘μ„ΈμŠ€κ°€ κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • μš”μ²­ ID: 4D023BBCC1D75718
  • 호슀트 ID: OrVESzbzg6GGSIGvjNBARDzl4PqstNHYemdTmmKBe/O2OvqKD3AoGQEkaD/LhJocyw+A9q9BNB8=




```

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@iamhsa μ•ˆλ…•ν•˜μ„Έμš”,
μž‘μ—…ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

μž‘μ„± λ‹Ήμ‹œ terraform v0.12-alpha1은 아직 κ΅¬ν˜„λ˜μ§€ μ•Šμ€ κΈ°λŠ₯이 있고, 버그가 많고, 일반 μ‚¬μš©μžκ°€ μ‚¬μš©ν•˜κΈ°μ—λŠ” 아직 μ„±μˆ™ν•˜μ§€ μ•Šμ€ λ²„μ „μž…λ‹ˆλ‹€.
무엇을 ν•˜λŠ”μ§€λ„ λͺ¨λ₯΄κ³  tfenv install latest μ•ŒνŒŒ 릴리슀λ₯Ό μ„€μΉ˜ν•˜λŠ” 것은 맀우 μœ„ν—˜ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

ν˜„μž¬ μ œν•œ 사항 보기:
https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md#0120 -alpha1-october-19-2018

보고된 문제:
https://github.com/hashicorp/terraform/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Av0.12-alpha1

κ·ΈλŸ¬λ‚˜ tfenv install 0.12.0-alpha1 μ„€μΉ˜ν•  수 μžˆλ‹€λ©΄ ν…ŒλΌνΌ κΈ°μ—¬μžμ—κ²Œ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

λͺ¨λ“  10 λŒ“κΈ€

0.12.0이 μ‘΄μž¬ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€

$ tfenv list-remote
0.12.0-alpha1
...

λ‚˜λŠ” 이것을 μœ„ν•΄ PR을 ν–ˆλ‹€: #94
κ·ΈλŸ¬λ‚˜ ν˜„μž¬ λ‹¨μœ„ ν…ŒμŠ€νŠΈλŠ” KOμž…λ‹ˆλ‹€ :-( ...
이유λ₯Ό μ°Ύκ³  μžˆμŠ΅λ‹ˆλ‹€.

λΉŒλ“œ νžˆμŠ€ν† λ¦¬ λ§ˆμŠ€ν„°κ°€ λͺ‡ 달 λ™μ•ˆ μ‹€νŒ¨ν•œ 것을 보면:

https://travis-ci.org/Zordrak/tfenv/builds

@iamhsa μ•ˆλ…•ν•˜μ„Έμš”,
μž‘μ—…ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

μž‘μ„± λ‹Ήμ‹œ terraform v0.12-alpha1은 아직 κ΅¬ν˜„λ˜μ§€ μ•Šμ€ κΈ°λŠ₯이 있고, 버그가 많고, 일반 μ‚¬μš©μžκ°€ μ‚¬μš©ν•˜κΈ°μ—λŠ” 아직 μ„±μˆ™ν•˜μ§€ μ•Šμ€ λ²„μ „μž…λ‹ˆλ‹€.
무엇을 ν•˜λŠ”μ§€λ„ λͺ¨λ₯΄κ³  tfenv install latest μ•ŒνŒŒ 릴리슀λ₯Ό μ„€μΉ˜ν•˜λŠ” 것은 맀우 μœ„ν—˜ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

ν˜„μž¬ μ œν•œ 사항 보기:
https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md#0120 -alpha1-october-19-2018

보고된 문제:
https://github.com/hashicorp/terraform/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Av0.12-alpha1

κ·ΈλŸ¬λ‚˜ tfenv install 0.12.0-alpha1 μ„€μΉ˜ν•  수 μžˆλ‹€λ©΄ ν…ŒλΌνΌ κΈ°μ—¬μžμ—κ²Œ 쒋을 κ²ƒμž…λ‹ˆλ‹€.

@minamijoyo μ•ˆλ…•ν•˜μ„Έμš”
지적해 μ£Όμ…”μ„œ κ°μ‚¬ν•˜μ§€λ§Œ 이 버전(μ•ŒνŒŒ 버전)의 μ œν•œ 사항을 μ•Œκ³  있으며 κ·€ν•˜κ°€ λ§žμŠ΅λ‹ˆλ‹€.
. 이건 μœ„ν—˜ ν•΄
. 그것을 μ„€μΉ˜ν•˜λŠ” 것이 쒋을 수 μžˆμŠ΅λ‹ˆλ‹€

μš°λ¦¬λŠ” λ‹€μŒκ³Ό 같은 것을 상상할 수 μžˆμŠ΅λ‹ˆκΉŒ?
tfenv install latest-stable 및 λΆˆμ•ˆμ •ν•œ μ΅œμ‹  λ²„μ „μž…λ‹ˆλ‹€.
λ˜λŠ”
tfenv install latest-unstable 및 μ•ˆμ •μ μΈ μ΅œμ‹  버전

그것에 λŒ€ν•΄ μ–΄λ–»κ²Œ μƒκ°ν•˜μ„Έμš”?

@iamhsa

λ‚˜λŠ” λ‹€μŒμ„ μ„ ν˜Έν•œλ‹€:

  • tfenv install 0.12.0-alpha1 => νŠΉμ • 버전 μ„€μΉ˜
  • tfenv install stability => μ΅œμ‹  λΆˆμ•ˆμ •(μ•ŒνŒŒ λ˜λŠ” 베타) μ„€μΉ˜
  • tfenv μ•ˆμ • μ„€μΉ˜ => μ΅œμ‹  μ•ˆμ • μ„€μΉ˜
  • tfenv install μ΅œμ‹  => μ•ˆμ •μ— λŒ€ν•œ 별칭

λ˜λŠ” λ‹¨μˆœνžˆ

  • tfenv install 0.12.0-alpha1 => νŠΉμ • 버전 μ„€μΉ˜
  • tfenv install edge => μ΅œμ‹  λΆˆμ•ˆμ •(μ•ŒνŒŒ λ˜λŠ” 베타) μ„€μΉ˜
  • tfenv install μ΅œμ‹  => μ΅œμ‹  μ•ˆμ • μ„€μΉ˜

κ·ΈλŸ¬λ‚˜ 그것은 UX의 λ¬Έμ œμ΄λ―€λ‘œ 무엇이 κ°€μž₯ μ’‹μ€μ§€λŠ” κ΄€λ¦¬μžμ—κ²Œ λ§‘κΈ°κ² μŠ΅λ‹ˆλ‹€.

감사!

μ•ˆλ…•ν•˜μ„Έμš”
λ‚˜λŠ” λ‹¨μœ„ ν…ŒμŠ€νŠΈ #94μ—μ„œ ν•˜λ‚˜μ˜ μˆ˜μ • 사항을 ν‘Έμ‹œν–ˆμŠ΅λ‹ˆλ‹€. 아무도 0.1.0 λ˜λŠ” 0.2.0 버전을 μ‚¬μš©ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 일뢀 λ²„μ „μ˜ macos와 더 이상 ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” 것 κ°™μ•„μ„œ ν•˜λ‚˜μ˜ λ‹¨μœ„ ν…ŒμŠ€νŠΈμ—μ„œ μ œκ±°ν–ˆμŠ΅λ‹ˆλ‹€.

이 PR이 승인되면 μ΅œμ‹  μ•ˆμ • 버전을 μ„€μΉ˜ν•˜κΈ° μœ„ν•œ ν•΄κ²° 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

tfenv install $(tfenv list-remote | grep -vE 'alpha|beta|rc' | head -n 1)

λ¬Έμ•ˆ 인사

μ‚¬μš© κ°€λŠ₯ν•œ μ΅œμ‹  버전 λͺ©λ‘μ΄ ν‘œμ‹œλ˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

$ tfenv -v
tfenv 0.6.0
$ tfenv list-remote | head -3
0.12.0
0.11.10
0.11.9

@gudlyf
ν˜„μž¬ λ²„μ „μ˜ tfenv( 0.6.0 = 이 λ¦¬ν¬μ§€ν† λ¦¬μ˜ λ§ˆμŠ€ν„° λΆ„κΈ°)둜 이 좜λ ₯을 μ–»μŠ΅λ‹ˆλ‹€.

PR #94:

$ tfenv list-remote | head -3
0.12.0-alpha1
0.11.10
0.11.9

λ‹¨μœ„ ν…ŒμŠ€νŠΈλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€ : https://travis-ci.org/Zordrak/tfenv/jobs/447474311

λ‚˜λŠ” 곧 이것에 λŒ€ν•΄ μ‘°μ‚¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 결둠은 μ΅œμ‹  버전이 μ•ŒνŒŒ 버전을 λ³΄κ³ ν•΄μ„œλŠ” μ•ˆ λœλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λˆ„κ΅°κ°€κ°€ μ΅œμ‹  버전을 μš”μ²­ν•  λ•Œ μ΅œμ‹  μ•ˆμ • 릴리슀λ₯Ό 얻을 것이라고 κ°€μ •ν•˜λŠ” 것이 μ •μƒμž…λ‹ˆλ‹€.

0.12 μ•ŒνŒŒμ—μ„œ 403이 ν‘œμ‹œλ˜λŠ” μ΄μœ λŠ” 파일 이름이 terraform_0.12.0-alpha4.linux_amd6 λŒ€μ‹  terraform_0.12.0-alpha4_terraform_0.12.0-alpha4_linux_amd64.zipκ³Ό 같이 μ•ŒνŒŒμ— λŒ€ν•΄ μ˜ˆμƒν•œ 것과 같지 μ•ŠκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

λˆ„κ΅°κ°€κ°€ 0.12 μ•ŒνŒŒλ₯Ό λ²„μ „μœΌλ‘œ μ§€μ •ν•˜μ—¬ μ„€μΉ˜ν•  수 μžˆλ‹€λ©΄ κ°€μΉ˜κ°€ μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ΄λŸ¬ν•œ 이름 지정 뢈일치둜 인해 λ―Έλž˜μ— λ³΅μ œλ˜κ±°λ‚˜ λ³΅μ œλ˜μ§€ μ•Šμ„ 수 μžˆλŠ” 이 μ‹œλ‚˜λ¦¬μ˜€μ— λŒ€ν•œ 사둀λ₯Ό ν•˜λ“œ μ½”λ”©ν•˜λŠ” 것을 μ£Όμ €ν•©λ‹ˆλ‹€.

1단계. μ΅œμ‹  μŠ€ν‹±μ„ 0.11둜 μ•ˆμ •μ μœΌλ‘œ λ§Œλ“€κΈ°
2단계. 0.12λ₯Ό μ²˜λ¦¬ν•  μΌ€μ΄μŠ€μ˜ μœ νš¨μ„± 확인
3단계. ???
4단계. 이읡

#102에 μ˜ν•΄ μˆ˜μ •λ¨

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰