UNPKG

@storm-software/terraform-tools

Version:

Tools for managing Terraform infrastructure within a Nx workspace.

94 lines (92 loc) 1.99 kB
// src/base/base-terraform-executor.untyped.ts import { defineUntypedSchema } from "untyped"; var base_terraform_executor_untyped_default = defineUntypedSchema({ $schema: { title: "Base Terraform Executor", description: "A base type definition for a Terraform executor schema" }, backendConfig: { $schema: { title: "Backend Config", type: "array", description: "The backend configuration" }, $default: [] }, autoApproval: { $schema: { title: "Auto Approval", type: "boolean", description: "Whether to auto-approve the plan" }, $default: false }, planFile: { $schema: { title: "Plan File", format: "path", description: "The plan file", type: "string" }, $default: "plan.out" }, formatWrite: { $schema: { title: "Format Write", type: "boolean", description: "Whether to format the files before writing" }, $default: false }, upgrade: { $schema: { title: "Upgrade", type: "boolean", description: "Whether to upgrade the modules" }, $default: false }, migrateState: { $schema: { title: "Migrate State", type: "boolean", description: "Whether to migrate the state" }, $default: false }, lock: { $schema: { title: "Lock", type: "boolean", description: "Whether to lock the state" }, $default: false }, varFile: { $schema: { title: "Var File", format: "path", type: "string", description: "The variable file" }, $default: "variables.tf" }, varString: { $schema: { title: "Var String", type: "string", description: "The variable string" } }, reconfigure: { $schema: { title: "Reconfigure", type: "boolean", description: "Whether to reconfigure the state" }, $default: false } }); export { base_terraform_executor_untyped_default };