Study/테라폼 2

(Azure) Azure 계정 인증

1, CMD 창을 열어 다음 명령어를 통해 portal.azure.com 에 로그인을 해준다. az login ※portal에 로그인을 해놓고 cmd 에서 로그인을 해도 된다. 로그인이 완료 되면 위와 같이 정보가 뜬다. 위와 같이 3개의 파일을 만들어준다(확장자는 .tf) main.tf : 코드를 넣을 파일 providers.tf : 인증 관련 파일 variables.tf : 변수 저장 파일 terraform { required_version = ">=0.12" required_providers { azurerm = { soursource = "hashicorp/auzrerm" version = "~>2.0" } } } ----main---- provider "azurerm" { features {} ..

Study/테라폼 2023.03.06

테라폼 1일차

서문 IaC 인프라를 코드로 배포하고 관리하는 방법 Terraform 은 해시코프 사에서 만든 오픈소스 도구 이다. Terraform 은 선언적 언어를 사용해서 인프라를 코드로 정의 한다. AWS, GCP, 마이크로 소프트 애저, 디지털 오션 같은 다양한 퍼블릭 클라우드 공급자와 오픈스택, VMware 같은 프라이빗 클라우드와 가상화 플랫폼에서 인프라를 배포하고 관리한다. https://www.terraform.io/docs 테라폼 공식 문서 데브옵스 : 소프트웨어를 효율적으로 전달하는 프로세스다. 코드형 인프라 도구의 5가지 범주 애드훅 스크립트 : 수행할 작업을 단계별로 나눠서 선호하는 언어로 각 단계를 코드로 정의 수행할 작업을 단계별로 나누고 배시 , 루비 , 파이썬 등 선호하는 언어를 사용해서 ..

Study/테라폼 2022.09.15