Provisioning

Go up to Terms and Definitions

Discussion

Provisioning is the controlled process of creating, allocating, installing, or configuring resources so that they can provide a defined capability.

Provisioning may apply to infrastructure resources, operating systems, software packages, services, users, credentials, storage, networks, runtime components, or application dependencies.

Infrastructure provisioning creates or allocates foundational resources. Software provisioning installs and configures software within an existing Execution Environment.

Within Crucible, provisioning may occur during an Image Build through Ansible content or after an Infrastructure Deployment to configure the resulting platform.

Definition

controlled process of creating, allocating, installing, or configuring resources so that they can provide a defined capability

Source

Generalized from systems administration, cloud computing, software deployment, configuration management, and platform-engineering usage and specialized for the Crucible architecture and operational model.

Note

Provisioning differs from Deployment. Provisioning prepares individual resources or components, while Deployment places and integrates artifacts and capabilities within a Target Environment.

Provisioning may form one stage of an Image Build, Infrastructure Deployment, or broader Deployment process.

Example

During an Image Build, Crucible uses Ansible to install packages, configure services, establish users, and apply security settings to a Red Hat Enterprise Linux (RHEL) 9 Guest Image.

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