greentic-deployer-dev 1.1.27411998332

Greentic deployer runtime for plan construction and deployment-pack dispatch
//! Env-pack registry: binds a [`PackDescriptor`](greentic_deploy_spec::PackDescriptor)
//! `kind` to a native capability handler (`A9`).
//!
//! - [`slot`] — the [`EnvPackHandler`](slot::EnvPackHandler) trait and the
//!   built-in, metadata-only handlers for the five default `local` bindings.
//! - [`registry`] — [`EnvPackRegistry`](registry::EnvPackRegistry): built-in
//!   registrations plus the Phase D plug-in `register` hook.

#[cfg(feature = "creds-aws")]
pub mod aws;
pub mod deployer;
pub mod local_process;
pub mod registry;
pub mod slot;

#[cfg(feature = "creds-aws")]
pub use aws::{AwsDeployerCredentials, AwsEcsDeployerHandler, AwsValidatorClient};
pub use local_process::{LocalProcessCredentials, LocalProcessDeployerHandler};
pub use registry::{EnvPackRegistry, RegistryError};
pub use slot::{BUILTIN_HANDLERS, BuiltinHandler, EnvPackHandler};