provider-actions
CommunityImplement Terraform Provider actions.
Software Engineering#terraform#lifecycle events#actions#provider development#plugin framework#imperative operations
Authorbenonions
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive guide for implementing imperative operations within Terraform Providers using the Plugin Framework, enabling actions at specific lifecycle events.
Core Features & Use Cases
- Action Schema Definition: Learn how to define schemas for actions, including common pitfalls and validation checklists.
- Action Invoke Method: Understand the structure and requirements for the
Invokemethod, including progress reporting, timeout management, and error handling. - Provider SDK Integration: Guidance on integrating with provider SDK clients and handling common patterns like batch operations and command execution.
- Use Case: A provider developer needs to implement a new action that triggers a complex provisioning workflow after a resource is created, requiring detailed progress updates and robust error handling.
Quick Start
Refer to the Terraform Actions RFC for detailed specifications on implementing provider actions.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: provider-actions Download link: https://github.com/benonions/dotfiles/archive/main.zip#provider-actions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.