volcengine-iac

Provision Volcengine infrastructure with Terraform IaC from deploy-choice inputs.

16|1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/volcengine/volcengine-skills --skill volcengine-iac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: volcengine-iac
Source: https://github.com/volcengine/volcengine-skills/tree/main/skills/volcengine-iac
Command: npx skills add https://github.com/volcengine/volcengine-skills --skill volcengine-iac

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill enables Terraform-based provisioning of Volcengine resources, turning manual cloud setup into repeatable, auditable infrastructure-as-code.

Core Features & Use Cases

  • Generates and applies Terraform configurations for Volcengine resources (VPC, VKE, ECS, RDS, Redis, TOS, etc.) using verified IaC patterns.
  • Converts deploy-choice inputs into terraform.tfvars and orchestrates a safe plan/diff workflow with drift detection and remote state backends.
  • Uses the Cloud Control IaC workflow to validate, plan, and apply infrastructure in a controlled, auditable manner.

Quick Start

Run terraform apply in this skill's example directory after exporting VOLCENGINE_REGION and credentials.

Frequently Asked Questions about volcengine-iac

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

FAQPage Schema
How do I automate Volcengine infrastructure provisioning with Terraform?

You can automate Volcengine infrastructure provisioning by using Terraform IaC to generate configurations for VPC, VKE, ECS, and data services, then validating plans and applying the full resource stack with the volcenginecc provider.

What Volcengine resources can I deploy using infrastructure as code?

Infrastructure as code for Volcengine supports provisioning network resources, VKE, ECS, RDS, Redis, and TOS, converting deploy-choice inputs into terraform.tfvars to orchestrate the full resource stack.

Do I need specific credentials and tools to run Terraform plans for Volcengine?

Yes, you need Terraform version 1.5 or higher, the jq dependency, and Volcengine credentials exported in your environment alongside the VOLCENGINE_REGION variable to execute the IaC workflow.

How does the Terraform plan and apply workflow handle drift detection for Volcengine?

The workflow orchestrates a safe plan and diff process with drift detection and remote state backends, validating infrastructure changes in a controlled, auditable manner before applying the Volcengine resource stack.

Can I convert deploy-choice inputs into terraform.tfvars for Volcengine deployments?

Yes, the IaC workflow derives terraform.tfvars directly from deploy-choice inputs, enabling automated and repeatable Volcengine deployments without manual cloud setup.

What are the limitations of using IaC patterns for Volcengine resource management?

The IaC workflow is limited to verified Terraform patterns for Volcengine resources and requires the volcenginecc provider, meaning any resources unsupported by the Cloud Control IaC workflow cannot be provisioned.