@storm-software/terraform-tools
Version:
Tools for managing Terraform infrastructure within a Nx workspace.
21 lines (16 loc) • 680 B
TypeScript
import { TerraformExecutorSchema } from './src/base/terraform-executor.js';
export { O as OutputExecutorSchema } from './schema.d-DRCBZob5.js';
import '@nx/devkit';
import '@storm-software/config-tools';
import '@storm-software/workspace-tools/base/base-executor.schema.d';
import '@storm-software/workspace-tools/types';
type ApplyExecutorSchema = Required<
Pick<TerraformExecutorSchema, "planFile" | "autoApproval">
>;
type DestroyExecutorSchema = Required<
Pick<TerraformExecutorSchema, "autoApproval">
>;
type PlanExecutorSchema = Required<
Pick<TerraformExecutorSchema, "planFile">
>;
export type { ApplyExecutorSchema, DestroyExecutorSchema, PlanExecutorSchema };