UNPKG

@storm-software/terraform-tools

Version:

Tools for managing Terraform infrastructure within a Nx workspace.

94 lines (90 loc) 2.11 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/base/base-terraform-executor.untyped.ts var _untyped = require('untyped'); var base_terraform_executor_untyped_default = _untyped.defineUntypedSchema.call(void 0, { $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 } }); exports.base_terraform_executor_untyped_default = base_terraform_executor_untyped_default;