Can I use a glibc-based runner image for Terraform providers that require glibc?

Last updated: November 13, 2026

Context

When using the default Spacelift runner image (public.ecr.aws/spacelift/runner-terraform:latest), which is Alpine (musl libc) based, some Terraform providers that require glibc — such as the 1Password Terraform provider — will not work correctly.

Answer

Spacelift maintains a dedicated runner image with support for the 1 Password CLI

github.com/spacelift-io/runner-terraform-1password

This repository builds a Docker image based on public.ecr.aws/spacelift/runner-terraform, adding the 1Password CLI (op). The image is automatically updated when new versions of the 1Password CLI are released.