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.