terraform-jsonnet-iac

Standardize Terraform and Jsonnet/Tanka infrastructure deployment workflows with remote state.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/matt-metivier/zk-hub --skill terraform-jsonnet-iac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform-jsonnet-iac
Source: https://github.com/matt-metivier/zk-hub/tree/main/skills/general/infrastructure/terraform-jsonnet-iac
Command: npx skills add https://github.com/matt-metivier/zk-hub --skill terraform-jsonnet-iac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform, Jsonnet/Tanka, and provider development conventions for deployment_tools provide standardized, governance-friendly infrastructure-as-code workflows across Terraform and Jsonnet ecosystems, reducing drift and manual effort.

Core Features & Use Cases

  • Workflow governance: never run terraform apply locally; uses Atlantis and wrapper scripts for tf-plan and tf-init.
  • Structured project layout: cells/ clusters/ modules/ support modular, environment-aware deployments.
  • Hub integration and security: central governance with hub patterns and secret management via Vault; enforce remote state and tagging.

Quick Start

Follow the workflow: initialize with tf-init, plan changes with tf-plan, review via Atlantis, and apply through Atlantis while ensuring remote state is used.

Frequently Asked Questions about terraform-jsonnet-iac

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

FAQPage Schema
How do I standardize Terraform and Jsonnet infrastructure-as-code workflows across multiple environments?▼

Standardize Terraform and Jsonnet infrastructure-as-code workflows by enforcing structured project layouts with cells, clusters, and modules, reducing configuration drift and manual effort across multi-cloud environments.

What is the recommended way to run terraform apply safely in a governed pipeline?▼

Run terraform apply safely through governed pipelines by utilizing Atlantis and wrapper scripts for tf-plan and tf-init, ensuring local execution is prohibited and changes are reviewed before deployment.

How do I manage Terraform state and secrets securely when using Jsonnet and Tanka?▼

Manage Terraform state and secrets securely by enforcing remote backends for state storage and integrating Vault for secret management, applying hub patterns for central governance across deployments.

Can I use this workflow for custom Terraform provider development?▼

Yes, you can use this workflow for custom Terraform provider development, as it standardizes provider development pipelines and conventions alongside Jsonnet and Tanka deployments for multi-cloud infrastructure.

What project structure should I use for policy-driven Terraform and Jsonnet deployments?▼

Use a structured project layout of cells, clusters, modules, and support directories for policy-driven Terraform and Jsonnet deployments, enabling modular and environment-aware infrastructure management.