목차


프로젝트 구조

📦terraform-slack-app
 ┣ 📂src
 ┃ ┣ 📂listeners
 ┃ ┃ ┣ 📂handlers
 ┃ ┃ ┃ ┣ 📜terraform_apply.py
 ┃ ┃ ┃ ┣ 📜terraform_destroy.py
 ┃ ┃ ┃ ┗ 📜terraform_list_states.py
 ┃ ┃ ┗ 📜commands.py
 ┃ ┣ 📜app.py
 ┃ ┗ 📜requirements.txt
 ┣ 📜.gitignore
 ┣ 📜Dockerfile
 ┣ 📜LICENSE
 ┣ 📜README.md
 ┗ 📜template.yaml

배포 방법

Source Code

GitHub - iamhansko/terraform-slack-app: Terraform Apply/Destroy within Slack

IAM User Creation

Slack App Creation

사용 방법

terraform-slack-app.mp4

자신의 Slack Workspace에 설치하여 Terraform Apply/Destroy 등의 명령어를 수행할 수 있습니다.

사용자 지정 옵션

Terraform State(main.tf) 삭제

**src/listeners/handlers/terraform_destroy.py**에서 35, 36번째 줄의 주석을 풀면