Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Added GitHub Actions for Docker Terraform #102

Merged

Conversation

koreanMike513
Copy link
Collaborator

@koreanMike513 koreanMike513 commented Feb 6, 2025

  • 기존의 CI build 작업을 push 와 pull request에서 작동하는 것이 아닌 재사용성을 위해서 workflow_call로 변경하였습니다.
  • 또 기존의 CI 에 더해서 각 프로젝트를 이미지로 빌드하고 docker hub 에 push 하는 Docker CI를 추가하였습니다.
  • 완료시에 terraform cloud 에 결과를 반영하게 하며, 최종반영은 terraform cloud에서 approve를 할 경우에 일어날 수 있게 설계하였습니다.
  • main.tf에 우선적으로 IAM ROLE을 생성하는 terraform 코드를 넣어 확인해보았습니다.

@koreanMike513 koreanMike513 self-assigned this Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

HCP Terraform Plan Output

```
Plan: 1 to add, 0 to change, 0 to destroy.
```
[HCP Terraform Plan](https://app.terraform.io/app/Joyeuse_Planete/workspaces/Joyeuse_Planete/runs/run-21StWs7jQvMdCe8B)

@koreanMike513 koreanMike513 merged commit f98b574 into feat/ci-dockerfile Feb 9, 2025
3 checks passed
@koreanMike513 koreanMike513 deleted the feat/ci-github_actions-cd-terraform branch February 9, 2025 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant