terraform의backend 자원을 만드는 데 사용할 CLI 도구 'tfbackend' 가 발표되었습니다.
무슨 뉴스예요?
여러분, 테라form, 사용하셨어요?
...그래!사용 중👏
그럼 그게'팀'인가요?
...그래, 팀이야?👏
그럼, terraform backend, 사용하셨어요?
...네, 쓰세요?👏
뭐야, 근데 매번 수동으로 하는 건 귀찮아.
그렇구나, 네 심정을 이렇게 이해한다.
특히 안전성과 도전을 잘 해나가려면 생각할 게 많고 귀찮을 것 같아요.
tfbackend
그래서 우리는 이러한 번거로움을 해결하는 CLI 도구'tfbackend'를 만들어 소개했다.
어쨌든 어떤 물건인지 먼저 봅시다.
$ tfbackend aws --s3 YOUR_BUCKET_NAME --dynamodb YOUR_TABLE_NAME
이것만S3는
DynamoDB는
Install
만약 편리하다고 생각한다면,zen이 좋겠다!GiitHub의 Star를 받을 수 있다면 정말 기쁠 것 같아요.👍
Homebrew
$ brew tap Jimon-s/tfbackend
$ brew install tfbackend
기타
go 1.16~
$ go install github.com/Jimon-s/tfbackend@latest
도대체 왜 이런 공구를 원했지?
terraform의'backend 제작'의 실천은'관리 대상의terraform 프로젝트와 완전히 다르다'에서 자원을 만드는 것이다.
생명강의 state 파일이 사라지지 않으면 곤란하기 때문에 데스트로이의 대책으로 처음부터 분리해야 한다.
이 경우 선택할 수 있는 옵션은 다음과 같습니다.
콘솔로 하다
아, 또 귀찮아.
CLI로 수행
여러 지령 & 옵션도 길어서 함부로 치면 안 돼요.
그리고 백엔드의 테라form 프로젝트를 만들 예정입니다.
하지만 몇 개의 백엔드를 만들 때 이전에 백엔드의 tfstate가 장애가 되어 지금은 하나도 쉽게 사용할 수 없습니다.
그러면
tfbackend
.이것은 쉽게 사용할 수 있는 도구입니다. 한번 시도해 보세요.👍
만약 편리하다고 생각한다면,zen이 좋겠다!GiitHub의 Star를 받을 수 있다면 정말 기쁠 것 같아요.👍
Reference
이 문제에 관하여(terraform의backend 자원을 만드는 데 사용할 CLI 도구 'tfbackend' 가 발표되었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/jimon/articles/d904eb5a538deb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)