Discord Bot Pipeline - Conclusion
This post is part 10 of a 10 part series:
- Part 1 - Discord Bot Pipeline - Intro
- Part 2 - Discord Bot Pipeline - GCP Setup
- Part 3 - Discord Bot Pipeline - GitHub Setup
- Part 4 - Discord Bot Pipeline - Terraform Setup
- Part 5 - Discord Bot Pipeline - GitHub Actions Setup
- Part 6 - Discord Bot Pipeline - Making Terraform Changes
- Part 7 - Discord Bot Pipeline - Discord Specific Terraform Setup
- Part 8 - Discord Bot Pipeline - More Setup
- Part 9 - Discord Bot Pipeline - Creating The Bot
- Part 10 - Discord Bot Pipeline - Conclusion (This Post)
That’s a wrap for this series! Let’s recap what we’ve accomplished:
- Used Google Cloud Identity to create a GCP organization to manage our infrastructure using Terraform
- Created a GitHub repository to contain our Terraform configurations
- Created Terraform configurations to manage GCP resources
- Created GitHub workflows to run
terraform plan
andterraform apply
whenever we make Terraform changes - Created Discord bot specific Terraform configs
- Created a bot in Discord
- Wrote a bot that connects to OpenAI to generate Dalle images
That’s an impressive pipeline! The best part is that this pipeline can be easily extended to additional Discord bots, as well as other non-Discord related projects in the future. Subsequent blog series will build off of this one, so we’ll see you then!