Infrastructure Repository

Go up to Terms and Definitions

Discussion

An Infrastructure Repository is a version-controlled repository that contains Infrastructure Definitions and related artifacts used to provision, configure, verify, manage, or remove infrastructure.

The repository may contain Infrastructure as Code (IaC) definitions, configuration files, variables, validation rules, provisioning content, deployment procedures, tests, documentation, and metadata.

Within Crucible, an Infrastructure Repository may serve as the source for an Infrastructure Baseline. A Crucible Description references the repository and identifies the selected version or revision.

Crucible retrieves the Infrastructure Repository into a Pipeline Workspace and records the resolved revision in a Pull Lock.

Definition

version-controlled repository containing infrastructure definitions and related artifacts used to provision, configure, verify, manage, or remove infrastructure

Source

Generalized from Infrastructure as Code, source-control, deployment automation, and configuration-management usage and specialized for the Crucible architecture and operational model.

Note

An Infrastructure Repository may contain multiple revisions, branches, or proposed changes. A repository revision does not become an approved Infrastructure Baseline until the applicable Configuration Management process establishes it as one.

The repository contains definitions and supporting artifacts rather than the deployed infrastructure itself.

Example

An Infrastructure Repository contains OpenTofu definitions, Ansible content, validation scripts, variables, and deployment documentation for a Kubernetes platform. A Crucible Description pins the repository to the approved revision.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.