Page MenuHomePhabricator

tofu-provisioning: factorize gitlab pipeline logic
Closed, ResolvedPublic

Description

Because T391467: gitlab ci: validate secrets settings in pipeline for tofu integration is now resolved, we can anticipate more projects adopting opentofu via gitlab CI/CD.

I would be good to factorize the gitlab pipeline logic so it can be reused.

Event Timeline

aborrero changed the task status from Open to In Progress.
aborrero triaged this task as Medium priority.
aborrero moved this task from Backlog to Doing on the User-aborrero board.

+1. Please also migrate the tofu container image to somewhere where it doesn't need to be rebuilt for every single pipeline run.

Mentioned in SAL (#wikimedia-cloud) [2025-05-12T13:04:04Z] <arturo> add container image to docker registry docker-registry.tools.wmflabs.org/tofu-provisioning:20250512 (T393686)