[Terraform] README.md 작성 자동화 프로그램 ‘Terraform Docs’ 간단소개 Terraform의 리소스를 간단하게 README.md로 출력해주는 도구가 있다. Github : https://github.com/terraform-docs/terraform-docs 설치 (mac) brew install terraform-docs or brew install terraform-docs/tap/terraform-docs 사용법 terraform-docs markdown table \\ --output-file README.md \\ --output-mode inject ./ 위 명령어를 입력하면 현재 디렉터리에 존재하는 Terraform 리소스를 README.md 파일로 떨궈준다. hook을 이용하여 파이프라인과 통합시키기 1. pre-commit 설치 소스코드에 commit 작업 전.. Devops/Terraform 3년 전
[Terraform] Terraform으로 만든 AWS ECS에 Codedeploy를 이용하여 Blue/Green 배포 배포 흐름 이해를 돕기위한 미리캔버스 슬라이드 쇼 AWS ECS Blue/Green Deploy Using CodeDeploy Terraform 코드 코드의 가독성과 독자의 이해력을 높이기 위해 필요하지 않은 기타 인프라 리소스는 제외되어 있는 코드임. ecs.tf ### ECS Service resource "aws_ecs_service" "api" { name = "${local.name_prefix}-api" cluster = aws_ecs_cluster.designhub.name task_definition = aws_ecs_task_definition.api.id enable_execute_command = true launch_type = "FARGATE" desired_count = 1 ne.. Devops/Terraform 3년 전