twin

Provision and manage a second local Terraform Enterprise instance with --target twin.

29|8|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hashimiche/hal --skill twin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twin
Source: https://github.com/hashimiche/hal/tree/main/internal/skills/data/terraform/twin
Command: npx skills add https://github.com/hashimiche/hal --skill twin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage a second local Terraform Enterprise instance (twin) alongside the primary in HAL to enable isolated testing and parallel workflows.

Core Features & Use Cases

  • Provision the twin TFE instance with hal terraform create --target twin to isolate experiments.
  • Monitor and manage the twin lifecycle using hal terraform status --target twin and hal terraform update --target twin.
  • Perform twin-specific operations (vcs-workflow, api-workflow, agent) on the twin by using --target twin.

Quick Start

Run hal terraform create --target twin to provision the twin, then verify its status with hal terraform status --target twin.

Frequently Asked Questions about twin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a second Terraform Enterprise instance for isolated testing?

To provision a second Terraform Enterprise instance, run hal terraform create --target twin. This deploys an isolated twin environment alongside your primary TFE to enable parallel workflows without altering the main setup.

What are the prerequisites for running a twin Terraform Enterprise environment?

The primary prerequisite for a twin environment is having the primary Terraform Enterprise instance running. The system also requires shared resources to be accessible to coordinate create, status, update, and delete operations effectively.

Can I execute vcs-workflow and api-workflow operations on a twin TFE without affecting the primary?

Yes, you can execute twin-specific operations like vcs-workflow, api-workflow, and agent tasks by appending --target twin to your commands. This ensures operations remain isolated and keep the primary TFE intact.

How do I monitor and manage the lifecycle of a twin Terraform Enterprise instance?

You monitor and manage the twin lifecycle using twin-aware commands such as hal terraform status --target twin to check state and hal terraform update --target twin to apply changes without impacting the primary instance.

What is the purpose of running a twin Terraform Enterprise instance in DevOps automation?

A twin Terraform Enterprise instance enables isolated testing and parallel workflows in DevOps automation. It allows teams to safely experiment with configurations and updates without risking the stability of the primary environment.