FR-CFG-003 — Reusable Infrastructure Blueprints

Go to Crucible Configuration Management Requirements

Statement

Crucible SHALL apply the same Infrastructure Blueprint to two or more Infrastructure Environments.

Derived From

This requirement derives from:

Crucible System Requirements Specification, Version 1.1 Draft, Functional Requirements, Configuration Management, FR-CFG-003The Original Requirement states:

The system SHALL support reusable infrastructure blueprints.[C1]

FR-CFG-003:

Replaces The system with the defined system name CrucibleReplaces the weak phrase support reusable with the observable behavior applyDefines reuse as applying the same Infrastructure Blueprint to two or more Infrastructure Environments

Rationale

An Infrastructure Blueprint provides a reusable definition of infrastructure structure, relationships, configurable properties, and constraints.

Applying the same Infrastructure Blueprint to multiple Infrastructure Environments reduces duplicated definitions and promotes consistent infrastructure structure.

Environment-specific values, parameters, or controlled overrides allow each Infrastructure Environment to use the reusable Infrastructure Blueprint within its own operational context.

Applies To

This requirement applies to:

Verification

Verification confirms that:

A tested Infrastructure Blueprint is selected for reuseCrucible applies the same tested Infrastructure Blueprint to at least two Infrastructure EnvironmentsEach application identifies the Infrastructure Environment to which the Infrastructure Blueprint appliesEach Infrastructure Environment receives the infrastructure definition provided by the tested Infrastructure BlueprintEnvironment-specific values, parameters, or controlled overrides do not prevent identification of the common Infrastructure Blueprint

Referenced By

The following pages reference this requirement:

Implementation Status

Implemented and Verified

Requirement Status

Issues

Notes for Editors

This requirement page retains the stable requirement identifier FR-CFG-003.

This page is a leaf requirement page and omits a trailing :start from its namespace.

The Statement preserves the approved source intent by requiring reuse of the same Infrastructure Blueprint across two or more Infrastructure Environments.

Do not add blueprint approval, validation, deployment, acceptance, revision-history, or traceability obligations to the Statement unless the controlling requirement changes through an approved requirements process.

To reference this requirement Statement from another wiki page, insert:

{{section>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-003#Statement&noheader&nofooter&noeditbtn}}

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