반응형 전체 글264 CH03_03 패커 HCL 기초 문법 아래 링크에 패커가 지원하는 블록들이 있다. https://www.packer.io/docs/templates/hcl_templates/blocks Packer by HashiCorp The HCL language has a number of blocks that can be used to configure builds. www.packer.io 총 6가지로 build, locals, source, variable, packer, data 가 있다. locals 블록은 지역변수 역할 variable은 입력변수 역할 data는 데이터소스 역할 packer는 테라폼에서 terraform 블록과 같이 의존성과 버전을 관리하는 역할을 한다. build 블록안에는 또 4가지 타입의 블록이 존재할 수 있는데 sou.. 2022. 6. 7. CH03_02 패커 다루어보기 이번에는 패커를 이용해서 AWS의 AMI를 만들어보자 앞으로 진행할 실습 코드들은 아래 링크에서 확인할 수 있다. https://github.com/tedilabs/fastcampus-devops/tree/main/2-packer GitHub - tedilabs/fastcampus-devops: 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료. Contribute to tedilabs/fastcampus-devops development by creating an account on GitHub. github.com terraform의 파일 확장자는 .tf 였지만 packer의 파일 확장자는 .pkr.hcl 이다. 코드의 최상단에는 packer 블록이 있는데 이는 필.. 2022. 6. 7. CH03_01 패커 소개 패커는 이미지 빌더이다. AWS ec2 같은 경우에는 AMI, Docker 같은 경우에는 Image 와 같이 여러 플랫폼들의 머신 이미지들을 하나의 소스 설정으로 생성시킨다. 패커의 상태는 코드로 관리할 수 있게에 GitOps를 통해 협업이 가능해진다. 페커의 템플릿은 HCL 템플릿과 JSON 템플릿으로 두 가지 타입이 있다. 현재는 HCL 템플릿이 주로 사용된다. https://www.packer.io/docs/templates/hcl_templates Packer by HashiCorp Packer uses text files to describe infrastructure and to set variables. These text files are called Packer _configuration.. 2022. 6. 7. CH02_17. 테라폼 워크스페이스 디렉토리 구성 전략 아래 링크에서 테라폼 공식 convention으로 구성된 디렉토리 구조를 보자 https://github.com/tedilabs/fastcampus-devops/tree/main/2-terraform/15-directory-structure GitHub - tedilabs/fastcampus-devops: 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료. Contribute to tedilabs/fastcampus-devops development by creating an account on GitHub. github.com 구성하고자 하는 리소스(ex: nacl.tf, nat.tf, routes.tf, subnet.tf, vpc.tf, vpc endpoints.t.. 2022. 6. 4. 이전 1 ··· 46 47 48 49 50 51 52 ··· 66 다음 반응형