Actions
Support #21890
openDocument everything terraform and salt installs do
Status:
In Progress
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Due date:
Story points:
-
Description
We are considering migrating from our current stack (terraform + installer.sh + provision.sh + salt) to an Ansible playbook that handles everything (cloud provisioning + software installation + configuration). The reasons for this are:
- fewer tools to learn / less complexity / eliminating shell script glue
- more robust ecosystem and long term support (salt and terraform are both in stormy waters due to churn at their main sponsors)
As a first step, we should make a detailed list of all the things that the current stack is responsible for, so that we can ensure that a new installer covers them all.
Updated by Peter Amstutz 7 days ago
We should evaluate the pros and cons of rewriting parts involving setting up cloud resources in Ansible vs migrating to OpenTofu and integrating them (probably by having Ansible invoke Terraform/OpenTofu as a step). I'm concerned that rewriting that part might be a lot of work for not so much benefit.
Actions