Github 작업으로 Terraform 자동화

내 워크플로우



Github 작업으로 terraform 워크플로를 자동화하는 방법을 보여주는 프로젝트입니다.
  • AWS 계정에 로그인하고 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY를 생성합니다.
  • 그런 다음 Terraform Cloud 계정에 로그인합니다. 새 작업공간을 만들고 API 기반 워크플로를 선택합니다.
  • 그런 다음 변수 탭으로 이동하고 변수 추가를 클릭합니다. AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY를 해당 값과 함께 추가합니다.
  • Terraform Cloud 사용자 설정에서 토큰을 클릭하고 GitHub Actions 라는 API 토큰을 생성합니다.
  • Github 저장소에 토큰을 비밀로 추가합니다. 암호TF_API_TOKEN의 이름을 지정합니다.
  • 코드 편집기에서 Github 저장소를 복제하고 엽니다.
  • git checkout -b <branch-name>를 사용하여 새 지점을 체크아웃합니다.
  • git add .로 변경 사항을 추가하고 git commit -m "<commit-message>"를 사용하여 메시지와 함께 변경 사항을 커밋합니다.
  • 그런 다음 git push 로 변경 사항을 푸시합니다.
  • Github 리포지토리로 돌아가서 새 분기에서 끌어오기 요청을 생성합니다. 생성된 풀 요청, 작업 탭 또는 Terraform Cloud 작업 영역을 통해 작업 상태를 볼 수 있습니다.
  • 그런 다음 풀 요청을 병합합니다.

  • 제출 카테고리:



    DIY 배포

    Yaml 파일 또는 코드 링크




    마리에포사 / 테라폼 자동화






    테라폼 자동화


    Github 작업으로 terraform 워크플로를 자동화하는 방법을 보여주는 프로젝트입니다.

  • 풀 리퀘스트 생성 후 Github 조치


  • 메인 브랜치 병합 후 Github 조치


  • 시작하기


    이 지침을 통해 개발 목적으로 로컬 컴퓨터에서 프로젝트 사본을 실행하고 실행할 수 있습니다.

    전제 조건


    이 프로젝트를 시작하려면 다음과 같은 기본 지식이 필요합니다.
    Version Control (Git)
    Terraform
    AWS
    

    Github 작업으로 Terraform 자동화



  • AWS 계정에 로그인하고 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY를 생성합니다.

  • 그런 다음 Terraform Cloud 계정에 로그인합니다. 새 작업공간을 만들고 API 기반 워크플로를 선택합니다.

  • 그런 다음 변수 탭으로 이동하여 변수 추가를 클릭합니다. AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY를 해당 값과 함께 추가합니다.

  • Terraform Cloud 사용자 설정에서 토큰을 클릭하고 GitHub Actions 라는 API 토큰을 생성합니다.

  • Github 리포지토리에 토큰을 다음으로 추가합니다.


  • View on GitHub

    좋은 웹페이지 즐겨찾기