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

demo proposal: week 5 #2531

Merged
merged 3 commits into from
Sep 25, 2024
Merged

demo proposal: week 5 #2531

merged 3 commits into from
Sep 25, 2024

Conversation

florianim
Copy link
Contributor

Assignment Proposal

Title

Creating Spotify playlist using Terraform

Names and KTH ID

Deadline

  • Week 5

Category

  • Demo

Description

Using Terraform to create a Spotify playlist as an application of Infrastructure as Code (IaC) demonstrates how we can automate the management of infrastructure through code. This can then be transitioned to OpenTofu, an open-source Terraform fork, to highlight flexibility in tool choice within a DevOps pipeline.

Relevance

OpenTofu is a fork of Terraform that was created after HashiCorp, the company behind Terraform changed the licensing model. OpenTofu retains the same core functionality as Terraform but is community-driven and free from licensing restrictions. Transitioning from Terraform to OpenTofu for managing the Spotify playlist highlights the ability to switch tools without drastically changing the overall workflow. The configuration files remain largely the same, demonstrating tooling flexibility and the importance of open-source alternatives in DevOps environments. Using Terraform/OpenTofu to manage a Spotify playlist makes the process more collaborative. Anyone with access to the codebase can propose changes to the playlist, enabling more structured and transparent change management between teams.

@javierron
Copy link
Collaborator

@florianim Very interesting demo. looking forward to it

@javierron javierron merged commit 5ccb428 into KTH:2024 Sep 25, 2024
2 checks passed
@javierron javierron self-assigned this Sep 25, 2024
@javierron javierron added proposal A task proposal demo One of the task categories listed in README.md labels Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo One of the task categories listed in README.md proposal A task proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants