Project

General

Profile

Actions

Feature #22923

open

Migration path from Salt to Ansible installer

Added by Brett Smith 10 months ago. Updated 9 months ago.

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.yml for 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.
  • 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.

Related issues 2 (2 open0 closed)

Related to Arvados Epics - Idea #18337: Easier install using AnsibleIn Progress01/01/202508/31/2025Actions
Blocks Arvados - Idea #22865: Planning for ansible installer to replace salt for deploying tordoNewBrett SmithActions
Actions #1

Updated by Peter Amstutz 10 months ago

  • Target version set to Development 2025-06-25
Actions #2

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-06-25 to Development 2025-07-09
Actions #3

Updated by Brett Smith 10 months ago

  • Blocks Idea #22865: Planning for ansible installer to replace salt for deploying tordo added
Actions #4

Updated by Brett Smith 9 months ago

  • Target version deleted (Development 2025-07-09)
Actions #5

Updated by Brett Smith 9 months ago

  • Related to Idea #18337: Easier install using Ansible added
Actions

Also available in: Atom PDF