Skip to main content

Document metadata

Status
Maintained
Approval
Approved
Version
1.0
Classification
PUBLIC
Owner
Lightning IT Documentation Maintainers
Approver
Lightning IT Product Owners
Audience
automation architects, platform owners
Last reviewed
Next review
(Annual)

ModuLix blueprints

A blueprint is a design and review artifact for composing ModuLix building blocks. It explains intent, dependencies, and assurance. It is not a public schema for a customer inventory and is not automatically executable.

Minimum blueprint record

Record these fields in the approved system for the deployment:

FieldPurpose
Stable identifier and versionDistinguish the approved design from later revisions
Objective and exclusionsPrevent a reusable design from expanding its scope silently
Content sourcesPin each public repository to an immutable release or commit
Input contractsIdentify owners, validation, sensitivity, and default behavior
Dependency graphMake ordering, shared state, and external services visible
AuthorizationIdentify who may approve and execute each change class
Preflight and safe stopsHalt when assumptions are false before state changes begin
VerificationDefine independent checks for every material outcome
Recovery decisionState who selects rollback, restore, repair, or forward recovery
Evidence and retentionKeep only the classified record needed for traceability

Conceptual example

Consider a blueprint that prepares an example operating-system baseline:

  1. Resolve an approved lit.rhel release.
  2. Validate that the target class matches that release's documented support.
  3. Resolve non-secret variables from a reviewed inventory contract.
  4. Resolve secret values at runtime without placing them in the blueprint.
  5. Inspect the planned scope using only modes the selected role documents as supported.
  6. Apply the bounded role through an authorized runtime.
  7. Verify the resulting system state independently.
  8. Retain the content identity, approvals, redacted outcome, and verification; keep environment details in the authorized private evidence system.

The example uses no real target, credential, or topology. A production plan must supply those values through its approved private process.

Review changes by impact

A content version update, input-contract change, target expansion, new privilege, or altered verification method is a blueprint change. Re-run the appropriate review even when the human-readable objective remains the same.

Blueprint examples

Each example remains a review candidate and states its validation limits. It must not be treated as an approved environment procedure.

For a single-block evaluation, continue with Installation. For maintenance decisions, see Lifecycle.