Skills Hashicorp
ego lite browser
ผู้สนับสนุนego lite คือเบราว์เซอร์ที่เร็วที่สุดสำหรับ AI agents ในการรันเว็บออโตเมชัน แชร์สถานะที่ล็อกอินแล้วของคุณกับ Codex หรือ Claude Code โดยไม่มีค่าใช้จ่าย ไม่ต้องตั้งค่าใดๆ
Alpha Vantage MCP Server
ผู้สนับสนุนเข้าถึงข้อมูลตลาดการเงิน: หุ้นแบบเรียลไทม์และย้อนหลัง, ETF, ออปชั่น, ฟอเร็กซ์, คริปโต, สินค้าโภคภัณฑ์, ข้อมูลพื้นฐาน, ตัวชี้วัดทางเทคนิค และอื่นๆ
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
สร้าง Amazon Machine Images แบบกำหนดเองด้วย builder amazon-ebs ของ Packer อัตโนมัติการสร้าง AMI จาก AMI ต้นทางโดยใช้เทมเพลต HCL พร้อม provisioners สำหรับการปรับแต่ง (สคริปต์เชลล์, อัปโหลดไฟล์, การจัดการการกำหนดค่า) รองรับการกระจาย AMI หลายภูมิภาคผ่าน ami_regions และการกรอง AMI ต้นทางแบบยืดหยุ่นตามชื่อ, เจ้าของ, และประเภทการจำลองเสมือน ยืนยันตัวตนผ่านตัวแปรสภาพแวดล้อม, ไฟล์ข้อมูลรับรอง AWS, หรือโปรไฟล์อินสแตนซ์ IAM; รวมคำสั่งตรวจสอบและสร้างสำหรับเทมเพลต...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
สร้างอิมเมจที่จัดการโดย Azure และอิมเมจ Azure Compute Gallery ด้วย Packer ใช้เมื่อสร้างอิมเมจที่กำหนดเองสำหรับ Azure VMs
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
ข้อกำหนดการรับรองและแนวปฏิบัติที่ดีที่สุดสำหรับโมดูล Azure Terraform ที่ต้องการความสอดคล้องกับ AVM บังคับใช้ข้อจำกัดเวอร์ชันของ provider (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) และห้ามการอ้างอิงโมดูลแบบ git โดยกำหนดให้ใช้แหล่งที่มาจาก Terraform registry ที่ถูกตรึงไว้ กำหนดให้ใช้ snake_casing ตัวพิมพ์เล็กสำหรับ identifiers ทั้งหมด ชนิดตัวแปรที่แม่นยำ แอตทริบิวต์เอาต์พุตแบบแยกส่วนผ่านรูปแบบ anti-corruption layer และ locals ที่เรียงตามลำดับตัวอักษร กำหนดให้มีตัวแปรสลับฟีเจอร์สำหรับทรัพยากรใหม่ที่ถูกเพิ่ม...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
สร้างโครงร่างผู้ให้บริการ Terraform ใหม่โดยใช้ Plugin Framework สร้างพื้นที่ทำงานโมดูล Go ใหม่ตามรูปแบบการตั้งชื่อมาตรฐาน "terraform-provider-" และเริ่มต้นการพึ่งพาที่จำเป็น ให้ไฟล์ main.go ต้นแบบตามรูปแบบ Plugin Framework ของ HashiCorp พร้อมเครื่องหมาย TODO สำหรับการปรับแต่ง ตรวจสอบการตั้งค่าโดยรันคำสั่ง build และ test เพื่อให้แน่ใจว่าผู้ให้บริการคอมไพล์และผ่านการตรวจสอบเบื้องต้น จัดการพื้นที่ทำงานโดยยืนยันความตั้งใจก่อนสร้างใหม่...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
ใช้การดำเนินการของ Terraform Provider แบบ Imperative ในเหตุการณ์วงจรชีวิตของทรัพยากรโดยใช้ Plugin Framework รองรับทริกเกอร์วงจรชีวิตก่อน/หลังการสร้างและก่อน/หลังการอัปเดต (เหตุการณ์การทำลายไม่พร้อมใช้งานใน Terraform 1.14.0) ต้องมีการกำหนดสคีมาที่ถูกต้องพร้อมประเภทเฟรมเวิร์กที่เหมาะสม ElementType สำหรับคอลเล็กชัน และตัวตรวจสอบสำหรับการตรวจสอบอินพุต รวมถึงการรายงานความคืบหน้า การจัดการหมดเวลา และการจัดการข้อผิดพลาดที่ครอบคลุมสำหรับการดำเนินการที่ใช้เวลานาน รองรับการโพลและ...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Implement การกำหนดค่าและรับรองความถูกต้องของ Terraform provider ด้วย Plugin Framework: provider schema สำหรับข้อมูลรับรอง (Optional + Sensitive attributes),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
สร้าง อัปเดต และตรวจสอบเอกสารประกอบของ Terraform provider สำหรับ Terraform Registry โดยใช้รูปแบบที่ HashiCorp แนะนำ เทมเพลต tfplugindocs และ schema…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
ใช้ Terraform provider ephemeral resources กับ Plugin Framework: วงจรชีวิต Open/Renew/Close, การออกแบบ ephemeral schema, การลงทะเบียนผ่าน...
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
ย้ายทรัพยากรและแหล่งข้อมูลของ Terraform provider จาก Plugin SDKv2 ไปยัง Plugin Framework: การรวมปลั๊กอินทั้งสองใน provider เดียวกัน (terraform-plugin-mux,…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
ใช้ทรัพยากรและแหล่งข้อมูลของ Terraform Provider พร้อมการดำเนินการ CRUD ที่สมบูรณ์และการทดสอบ ครอบคลุมทั้งรูปแบบ SDKv2 และ Plugin Framework สำหรับการใช้งานทรัพยากร รวมถึงการออกแบบ schema, plan modifiers และ validators มีตัวอย่างการดำเนินการ CRUD ที่สมบูรณ์ (สร้าง, อ่าน, อัปเดต, ลบ) พร้อมการจัดการข้อผิดพลาด, การจัดการสถานะ และรูปแบบทรัพยากรที่ไม่พบ รวมถึงรูปแบบการทดสอบการยอมรับ: การทดสอบพื้นฐาน, การทดสอบการหายไป, ฟังก์ชันช่วยเหลือ และคำสั่งดำเนินการทดสอบ...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
รูปแบบสำหรับการเขียน acceptance tests โดยใช้ terraform-plugin-testing ร่วมกับ Plugin Framework
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
ผลักข้อมูลเมตาของการสร้าง Packer ไปยังรีจิสทรี HCP Packer เพื่อติดตามวงจรชีวิตของอิมเมจและการกำกับดูแล ลงทะเบียนสิ่งประดิษฐ์จากการสร้างใน HCP Packer โดยมีค่าใช้จ่ายน้อยที่สุด เก็บเฉพาะข้อมูลเมตา (ไม่ใช่ตัวอิมเมจจริง) และเพิ่มเวลาในการสร้างน้อยกว่าหนึ่งนาที รองรับป้ายกำกับระดับบัคเก็ต (อัปเดตต่อการสร้าง) และป้ายกำกับระดับการสร้างที่ไม่เปลี่ยนแปลง (git SHA, การประทับเวลา) สำหรับการควบคุมเวอร์ชันและการติดตามการปฏิบัติตามข้อกำหนด ผสานรวมกับ Terraform ผ่านแหล่งข้อมูล hcp_packer_artifact เพื่อสอบถามและปรับใช้อิมเมจใน...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
แยกการกำหนดค่า Terraform แบบเสาหินออกเป็นโมดูลที่นำกลับมาใช้ใหม่ได้ มีโครงสร้างที่ดี พร้อมสัญญาที่ชัดเจนและเส้นทางการโยกย้าย วิเคราะห์โค้ดที่มีอยู่เพื่อระบุตัวเลือกสำหรับการรีแฟกเตอร์ จัดกลุ่มทรัพยากรตามฟังก์ชันเชิงตรรกะ และประเมินความซับซ้อนก่อนออกแบบ สร้างอินเทอร์เฟซโมดูลพร้อมตัวแปรที่กำหนดประเภท กฎการตรวจสอบ และเอาต์พุตเชิงพรรณนาตามแนวทางปฏิบัติที่ดีที่สุดของ HashiCorp จัดเตรียมกลยุทธ์การโยกย้ายสถานะโดยใช้บล็อก moved (Terraform 1.1+) หรือคำสั่ง terraform state mv แบบแมนนวล...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
ดำเนินการและวินิจฉัยการทดสอบการยอมรับ Go สำหรับผู้ให้บริการ Terraform พร้อมการแก้ไขปัญหาที่มีโครงสร้าง เรียกใช้การทดสอบการยอมรับที่เจาะจงโดยใช้ go test -run=TestAccFeatureHappyPath พร้อมตัวแปรสภาพแวดล้อม TF_ACC=1 วินิจฉัยความล้มเหลวแบบค่อยเป็นค่อยไป: ลองใหม่ด้วย -count=1 เปิดใช้งานเอาต์พุตแบบละเอียดด้วย -v เปิดใช้งานการบันทึกดีบักผ่าน TF_LOG=debug และคงพื้นที่ทำงาน Terraform ไว้ด้วย TF_ACC_WORKING_DIR_PERSIST=1 ตรวจสอบความน่าเชื่อถือของการทดสอบโดยจงใจทำให้ TestCheckFunc เสีย แล้วเรียกใช้การทดสอบอีกครั้งเพื่อ...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
เขียน ทดสอบ หรือแปลงไฟล์ Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy) ตัวกระตุ้น: policy.hcl, policytest, convert sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
ค้นหาทรัพยากรคลาวด์ที่มีอยู่โดยใช้คำค้นหา Terraform Search และนำเข้าจำนวนมากเข้าสู่การจัดการ Terraform ใช้เมื่อนำโครงสร้างพื้นฐานที่ไม่ได้รับการจัดการเข้ามา…
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
คู่มือครอบคลุมสำหรับการสร้าง ตรวจสอบ และจัดการการกำหนดค่า Terraform Stack ในสภาพแวดล้อมต่างๆ ครอบคลุมพื้นฐานภาษา Stack: คำจำกัดความของคอมโพเนนต์ (.tfcomponent.hcl), อินสแตนซ์การปรับใช้ (.tfdeploy.hcl), การจัดระเบียบไฟล์ และข้อกำหนด Terraform v1.13+ รองรับการปรับใช้หลายภูมิภาคและหลายสภาพแวดล้อมโดยใช้ for_each บนผู้ให้บริการและคอมโพเนนต์ พร้อมการอนุมานการพึ่งพาระหว่างคอมโพเนนต์อัตโนมัติ รวมถึงการรับรองความถูกต้องของ workload identity (OIDC), โทเค็นประจำตัว...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
สร้างและบำรุงรักษาโค้ด Terraform ตามรูปแบบมาตรฐานทางการของ HashiCorp บังคับใช้การเยื้องสองช่องว่าง การตั้งชื่อด้วยตัวพิมพ์เล็กและขีดล่าง และการจัดระเบียบไฟล์มาตรฐานใน terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf และ locals.tf กำหนดให้มี type และ description ในตัวแปรและเอาต์พุตทั้งหมด พร้อมกฎการตรวจสอบและการสนับสนุนแฟล็ก sensitive สำหรับข้อมูลรับรอง ให้ความสำคัญกับ for_each มากกว่า count สำหรับทรัพยากรแบบไดนามิก ใช้การเสริมความปลอดภัย (การเข้ารหัส, ส่วนตัว...)
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
คู่มือที่ครอบคลุมสำหรับการเขียนและรันการทดสอบ Terraform พร้อมการยืนยันผล การจำลอง และการตรวจสอบโมดูล เขียนไฟล์ทดสอบโดยใช้ไวยากรณ์ .tftest.hcl พร้อมบล็อก run ที่ทำงานในโหมด plan หรือ apply รองรับการทำงานแบบลำดับและแบบขนานพร้อมการแยกสถานะที่เป็นทางเลือก ยืนยันเงื่อนไขบนแอตทริบิวต์ของทรัพยากร เอาต์พุต และแหล่งข้อมูล ใช้ expect_failures เพื่อตรวจสอบว่าอินพุตที่ไม่ถูกต้องถูกปฏิเสธอย่างเหมาะสม จำลองผู้ให้บริการ (Terraform 1.7.0+) เพื่อจำลองพฤติกรรมของโครงสร้างพื้นฐานโดยไม่ต้อง...
tfctl
tfctl-cli/skills/tfctl
โต้ตอบกับ HCP Terraform / Terraform Cloud / Terraform Enterprise โดยใช้ tfctl CLI ครอบคลุม API ทั้งหมด ใช้สำหรับ HCP Terraform หรือ Terraform Cloud หรือ…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
สร้างอิมเมจ Windows ด้วย Packer โดยใช้ WinRM communicator และ PowerShell provisioners ใช้เมื่อสร้าง Windows AMIs, Azure images หรือ VMware templates