Skip to main content

Module multi_target

Module multi_target 

Source
Expand description

Explicit wrapper around the legacy/provider-oriented deployment flow.

The current repo contains two different execution families:

  • single_vm: the stable OSS single-VM adapter
  • multi_target: the older provider-oriented deployment-pack flow used as the integration point for non-single-vm adapters

This module does not change behavior. It only makes the boundary explicit so future work can evolve a unified deployer surface over isolated adapters.

Re-exports§

pub use crate::apply::ApplyPayload;
pub use crate::apply::CapabilityPayload;
pub use crate::apply::DestroyPayload;
pub use crate::apply::ExecutionReport;
pub use crate::apply::GeneratePayload;
pub use crate::apply::OperationPayload;
pub use crate::apply::OperationResult;
pub use crate::apply::OutputValidation;
pub use crate::apply::PlanPayload;
pub use crate::apply::RollbackPayload;
pub use crate::apply::StatusPayload;

Functions§

render_operation_result
run
Runs the provider-oriented multi-target deployment flow.
run_with_plan
Runs the provider-oriented multi-target deployment flow with a prebuilt plan.