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

Deployment Strategies: Evaluate Terraform, Pulumi, etc and create IaC artifacts for cloud deployments #62

Open
aaronbrethorst opened this issue Mar 16, 2024 · 0 comments
Assignees

Comments

@aaronbrethorst
Copy link
Member

aaronbrethorst commented Mar 16, 2024

Instead of implementing cloud-specific resources for deployment (e.g. CloudFormation templates for AWS, Azure Resource Manager for Azure, etc.), we should probably use a tool like Terraform or Pulumi that can help us abstract away the cloud-specific aspects of the deployment. We need an evaluation of the market, and a determination of which tools might be suitable.

Then, there should be a 'bake-off': each tool should be put through its paces and a determination made as to which tool we should use.

Finally we will create the necessary IaC artifacts for deploying an OBA server with the selected tool.

Update: with rumors floating around that IBM is going to acquire Hashicorp, I'd like to also evaluate OpenTofu, which is a Terraform fork: https://opentofu.org

Update 2: IBM acquired Hashicorp, and now Oracle is throwing its weight behind OpenTofu. https://news.ycombinator.com/item?id=40365198

@aaronbrethorst aaronbrethorst changed the title Deployment Strategies: Evaluate Terraform and Pulumi (and other IaC tools?) Deployment Strategies: Evaluate Terraform, Pulumi, etc and create IaC artifacts for cloud deployments Mar 16, 2024
@OneBusAway OneBusAway deleted a comment from MeenuyD May 15, 2024
@Altonhe Altonhe self-assigned this May 27, 2024
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

No branches or pull requests

2 participants