원도우
원도우 11에 테라폼을 설치하는 방법
변군이글루
2023. 8. 6. 21:37
반응형
원도우 11에 테라폼(terraform)을 설치하는 방법
1. 테라폼 다운로드
테라폼을 공식 웹사이트(https://www.terraform.io/)에서 다운로드합니다. 다운로드 페이지에서는 여러 버전의 테라폼이 제공됩니다. 최신 버전을 선택하거나 원하는 버전을 선택하여 다운로드하세요. 다운로드 후에 압축을 해제하고 테라폼 실행 파일을 원하는 위치에 복사합니다.
2. 시스템 환경 변수에 추가
테라폼을 사용하기 위해 시스템 환경 변수에 설치된 테라폼 실행 파일 경로를 추가해야 합니다.
- 검색 또는 실행 창에서 "환경 변수 편집"을 검색하여 "시스템 환경 변수 편집" 창을 엽니다.
- "환경 변수" 버튼을 클릭합니다. "시스템 변수" 섹션에서 "Path" 변수를 찾고 편집을 클릭합니다.
- "새로 만들기"를 클릭하여 테라폼 실행 파일 경로를 추가합니다. (예: C:\apps\bin)
- 변경 사항을 저장하고 창을 닫습니다.
728x90
3. 설치 확인
터미널 또는 명령 프롬프트에서 테라폼을 실행하여 설치가 제대로 되었는지 확인합니다.
- 터미널 또는 명령 프롬프트를 엽니다.
- 다음 명령어를 입력하여 테라폼이 설치되었는지 확인합니다.
- 명령 프롬프트(CMD) 디렉토리 이동
cd %HOMEDRIVE%%HOMEPATH%
또는
cd %userprofile%
- PowerShell 디렉토리 이동
cd $env:HOMEDRIVE$env:HOMEPATH
- 테라폼 버전 정보
terraform version
위 명령을 실행하면 테라폼의 버전 정보가 표시되어야 합니다.
테라폼 사용법
>terraform
Usage: terraform [global options] <subcommand> [args]
The available commands for execution are listed below.
The primary workflow commands are given first, followed by
less common or more advanced commands.
Main commands:
init Prepare your working directory for other commands
validate Check whether the configuration is valid
plan Show changes required by the current configuration
apply Create or update infrastructure
destroy Destroy previously-created infrastructure
All other commands:
console Try Terraform expressions at an interactive command prompt
fmt Reformat your configuration in the standard style
force-unlock Release a stuck lock on the current workspace
get Install or upgrade remote Terraform modules
graph Generate a Graphviz graph of the steps in an operation
import Associate existing infrastructure with a Terraform resource
login Obtain and save credentials for a remote host
logout Remove locally-stored credentials for a remote host
metadata Metadata related commands
output Show output values from your root module
providers Show the providers required for this configuration
refresh Update the state to match remote systems
show Show the current state or a saved plan
state Advanced state management
taint Mark a resource instance as not fully functional
test Experimental support for module integration testing
untaint Remove the 'tainted' state from a resource instance
version Show the current Terraform version
workspace Workspace management
Global options (use these before the subcommand, if any):
-chdir=DIR Switch to a different working directory before executing the
given subcommand.
-help Show this help output, or the help for a specified subcommand.
-version An alias for the "version" subcommand.
이제 원도우에 테라폼이 정상적으로 설치되었습니다. 필요에 따라 테라폼을 사용하여 인프라스트럭처를 관리할 수 있습니다.
728x90
반응형