Skill عملی برای AI Agent
Terraform Test
برای نوشتن و اجرای testهای Terraform، بررسی plan/apply و کاهش ریسک تغییرات infrastructure استفاده میشود.
آمادهInfrastructure as Codeمتوسطبهروزرسانی ۱۶ تیر ۱۴۰۵
1
این Skill چه کاری میکند؟
این Skill برای طراحی testهای Terraform، انتخاب plan یا apply، نوشتن assertion و کاهش ریسک تغییرات infrastructure به کار میرود.
2
ورودی لازم
- Terraform module
- سناریوی test
- نسخه Terraform
- محدودیت اجرای plan یا apply
3
خروجی نهایی
- test caseهای Terraform
- assertionها
- مسیر اجرای test
- ریسکها و نکات CI
4
مناسب کدام Agentهاست؟
Claude CodeCursorCodexGitHub CopilotGemini
5
Copy Prompt / Workflow
برای این Terraform module تست طراحی کن. سناریوها، variables، run block، assertionها و حالت plan/apply را مشخص کن. اگر نسخه Terraform برای mock provider کافی نیست، هشدار بده.
6
آموزش استفاده مرحلهای
- module و هدف تست را بده.
- سناریوی unit، integration یا mock را انتخاب کن.
- assertionهای مهم را بنویس.
- مسیر اجرای test و CI note را مشخص کن.
7
مثال واقعی
برای یک module با resourceهای حساس، این Skill میتواند assertionهای plan و نکات CI را جدا کند.
8
خطاهای رایج
- اجرای apply بدون محدودیت
- ندیدن نسخه Terraform
- assertionهای خیلی کلی
- تست نکردن pathهای شکست
9
منبع و نصب Skill
منبع اصلی و تأییدشده در skills.sh
npx skills add https://github.com/hashicorp/agent-skills --skill terraform-test
10