이전글.
2019/11/20 - [Paul Granduer Lee /AWS 이모저모] - 테라폼을 이용한 infra 구축 #1_테라폼 설치 및 기본 사용법
terraforming 즉, 테라포밍 이란?
테라폼 사용을 용이하도록 tf 파일 및 tfstate 파일을 쉽게 생성 및 가져올수 있도록 만들어진 도구
다운로드.
https://github.com/dtan4/terraforming
http://terraforming.dtan4.net/
gitgub을 통해서 clone을 받던지 테라포밍 사이트에서 zip파일을 다운받던지 하면 됨.
단 ruby 기반으로 동작하기 때문에 ruby 설치후 명령어를 통한 install 방법도 있고 이게 가장 간단 할 수 도 있음.
ruby 설치.
https://rubyinstaller.org/downloads/
with devkit에서 OS에 맞는 가장 최신버전을 다운로드 및 기본 설치.
ruby 설치 후 ruby -v 으로 설치 확인.
"gem install terraforming" 명령어를 입력하면 테라포밍 설치가 완료됨
.aws 폴더에 credential 및 config 생성
(공식 홈페이지 크레덴셜이다)
테라포밍 명령어.
- terraforming <서비스명>
예) terraforming rds
-terraforming rds --tfstate
위와 같이 각 명령에 따라 tf, tfstate를 그대로 출력한다.
해당 출력을 복사하여 tf, tfstate 파일을 생성하면 된다.
이렇게 하면 기존 운영중인 리소스에 대해 모두 테라폼화 시킬수 있다.
'Paul Granduer Lee > 클라우드 서비스' 카테고리의 다른 글
AWS MFA 강제화 설정 (2) | 2019.12.06 |
---|---|
AWS Console 접근 IP 제한 방법 (0) | 2019.12.05 |
테라폼을 이용한 infra 구축 #1_테라폼 설치 및 기본 사용법 (0) | 2019.11.20 |
aws_허용된cloudfront를 통한 s3접근방법 (0) | 2019.11.11 |
s3 암호화 kms/aws 사용시 문제점 (0) | 2019.10.17 |