Actions
Feature #22923
openMigration path from Salt to Ansible installer
Status:
New
Priority:
Normal
Assigned To:
-
Category:
Deployment
Target version:
-
Story points:
-
Description
Current thinking is:
- You write an Ansible inventory for your existing cluster.
- In principle we could automate this, but it would be very challenging given the very different ways the Salt and Ansible installers are configured and model the cluster, and the variety of supported configurations. Right now it doesn't feel worth it to write code for this specific part so it stays a manual process.
- You run a one-time playbook that converts an existing Salt-managed cluster. It:
- Downloads the Arvados
config.ymlfor use by the Ansible installer - Moves/removes configuration on cluster servers (nginx sites, crontab entries, etc.) that the Ansible installer will handle differently.
- We might be able to reduce the need for some of this by changing paths, etc. in the Ansible installer so it automatically takes over stuff currently managed by Salt. That's also acceptable.
- Downloads the Arvados
- You run
install-arvados-cluster.yml.- This sets up your existing cluster the way our Ansible playbook expects. Once this succeeds, the conversion is done.
Updated by Brett Smith 10 months ago
- Blocks Idea #22865: Planning for ansible installer to replace salt for deploying tordo added
Updated by Brett Smith 9 months ago
- Target version deleted (
Development 2025-07-09)
Updated by Brett Smith 9 months ago
- Related to Idea #18337: Easier install using Ansible added
Actions