H
Skills Hashicorp
ego lite browser
ผู้สนับสนุนego lite คือเบราว์เซอร์ที่เร็วที่สุดสำหรับ AI agents ในการรันเว็บออโตเมชัน แชร์สถานะที่ล็อกอินแล้วของคุณกับ Codex หรือ Claude Code โดยไม่มีค่าใช้จ่าย ไม่ต้องตั้งค่าใดๆ
Alpha Vantage MCP Server
ผู้สนับสนุนเข้าถึงข้อมูลตลาดการเงิน: หุ้นแบบเรียลไทม์และย้อนหลัง, ETF, ออปชั่น, ฟอเร็กซ์, คริปโต, สินค้าโภคภัณฑ์, ข้อมูลพื้นฐาน, ตัวชี้วัดทางเทคนิค และอื่นๆ
aws-ami-builder
hashicorp
สร้าง Amazon Machine Images แบบกำหนดเองด้วย builder amazon-ebs ของ Packer อัตโนมัติการสร้าง AMI จาก AMI ต้นทางโดยใช้เทมเพลต HCL พร้อม provisioners สำหรับการปรับแต่ง (สคริปต์เชลล์, อัปโหลดไฟล์, การจัดการการกำหนดค่า) รองรับการกระจาย AMI หลายภูมิภาคผ่าน ami_regions และการกรอง AMI ต้นทางแบบยืดหยุ่นตามชื่อ, เจ้าของ, และประเภทการจำลองเสมือน ยืนยันตัวตนผ่านตัวแปรสภาพแวดล้อม, ไฟล์ข้อมูลรับรอง AWS, หรือโปรไฟล์อินสแตนซ์ IAM; รวมคำสั่งตรวจสอบและสร้างสำหรับเทมเพลต...
official
aws-ami-builder
hashicorp
สร้าง Amazon Machine Images (AMIs) ด้วย Packer โดยใช้ amazon-ebs builder ใช้เมื่อสร้าง AMIs แบบกำหนดเองสำหรับ EC2 instances
official
azure-image-builder
hashicorp
สร้างอิมเมจที่มีการจัดการของ Azure และอิมเมจ Azure Compute Gallery ด้วย Packer ใช้เมื่อต้องการสร้างอิมเมจแบบกำหนดเองสำหรับ Azure VM
official
azure-image-builder
hashicorp
สร้างอิมเมจที่จัดการโดย Azure และอิมเมจ Azure Compute Gallery ด้วย Packer ใช้เมื่อสร้างอิมเมจที่กำหนดเองสำหรับ Azure VMs
official
azure-verified-modules
hashicorp
ข้อกำหนดการรับรองและแนวปฏิบัติที่ดีที่สุดสำหรับโมดูล Azure Terraform ที่ต้องการความสอดคล้องกับ AVM บังคับใช้ข้อจำกัดเวอร์ชันของ provider (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) และห้ามการอ้างอิงโมดูลแบบ git โดยกำหนดให้ใช้แหล่งที่มาจาก Terraform registry ที่ถูกตรึงไว้ กำหนดให้ใช้ snake_casing ตัวพิมพ์เล็กสำหรับ identifiers ทั้งหมด ชนิดตัวแปรที่แม่นยำ แอตทริบิวต์เอาต์พุตแบบแยกส่วนผ่านรูปแบบ anti-corruption layer และ locals ที่เรียงตามลำดับตัวอักษร กำหนดให้มีตัวแปรสลับฟีเจอร์สำหรับทรัพยากรใหม่ที่ถูกเพิ่ม...
official
azure-verified-modules
hashicorp
Azure Verified Modules (AVM) ข้อกำหนดและแนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาโมดูล Azure Terraform ที่ได้รับการรับรอง ใช้เมื่อสร้างหรือตรวจสอบโมดูล Azure…
official
new-terraform-provider
hashicorp
ใช้สิ่งนี้เมื่อสร้าง Terraform provider ใหม่ด้วย Plugin Framework: โครงสร้าง workspace, การตั้งค่า go module, provider server main.go และ provider.go…
official
new-terraform-provider
hashicorp
สร้างโครงร่างผู้ให้บริการ Terraform ใหม่โดยใช้ Plugin Framework สร้างพื้นที่ทำงานโมดูล Go ใหม่ตามรูปแบบการตั้งชื่อมาตรฐาน "terraform-provider-" และเริ่มต้นการพึ่งพาที่จำเป็น ให้ไฟล์ main.go ต้นแบบตามรูปแบบ Plugin Framework ของ HashiCorp พร้อมเครื่องหมาย TODO สำหรับการปรับแต่ง ตรวจสอบการตั้งค่าโดยรันคำสั่ง build และ test เพื่อให้แน่ใจว่าผู้ให้บริการคอมไพล์และผ่านการตรวจสอบเบื้องต้น จัดการพื้นที่ทำงานโดยยืนยันความตั้งใจก่อนสร้างใหม่...
official
provider-actions
hashicorp
Implement การทำงานของ Terraform Provider โดยใช้ Plugin Framework ใช้เมื่อพัฒนาการดำเนินการแบบ imperative ที่ทำงานในเหตุการณ์ lifecycle (ก่อน/หลัง…
official
provider-actions
hashicorp
ใช้การดำเนินการของ Terraform Provider แบบ Imperative ในเหตุการณ์วงจรชีวิตของทรัพยากรโดยใช้ Plugin Framework รองรับทริกเกอร์วงจรชีวิตก่อน/หลังการสร้างและก่อน/หลังการอัปเดต (เหตุการณ์การทำลายไม่พร้อมใช้งานใน Terraform 1.14.0) ต้องมีการกำหนดสคีมาที่ถูกต้องพร้อมประเภทเฟรมเวิร์กที่เหมาะสม ElementType สำหรับคอลเล็กชัน และตัวตรวจสอบสำหรับการตรวจสอบอินพุต รวมถึงการรายงานความคืบหน้า การจัดการหมดเวลา และการจัดการข้อผิดพลาดที่ครอบคลุมสำหรับการดำเนินการที่ใช้เวลานาน รองรับการโพลและ...
official
provider-configuration
hashicorp
Implement การกำหนดค่าและรับรองความถูกต้องของ Terraform provider ด้วย Plugin Framework: provider schema สำหรับข้อมูลรับรอง (Optional + Sensitive attributes),…
official
provider-docs
hashicorp
สร้าง อัปเดต และตรวจสอบเอกสารประกอบของ Terraform provider สำหรับ Terraform Registry โดยใช้รูปแบบที่ HashiCorp แนะนำ เทมเพลต tfplugindocs และ schema…
official
provider-docs
hashicorp
สร้าง อัปเดต และตรวจสอบเอกสารประกอบ Terraform provider สำหรับ Terraform Registry โดยใช้รูปแบบที่ HashiCorp แนะนำ เทมเพลต tfplugindocs และ schema…
official
provider-ephemeral-resources
hashicorp
ใช้ Terraform provider ephemeral resources กับ Plugin Framework: วงจรชีวิต Open/Renew/Close, การออกแบบ ephemeral schema, การลงทะเบียนผ่าน...
official
provider-framework-migration
hashicorp
ย้ายทรัพยากรและแหล่งข้อมูลของ Terraform provider จาก Plugin SDKv2 ไปยัง Plugin Framework: การรวมปลั๊กอินทั้งสองใน provider เดียวกัน (terraform-plugin-mux,…
official
provider-resources
hashicorp
ใช้ทรัพยากรและแหล่งข้อมูลของ Terraform Provider ผ่าน Plugin Framework: การดำเนินการ CRUD, การออกแบบ schema, plan modifiers และ validators, ไม่พบ…
official
provider-resources
hashicorp
ใช้ทรัพยากรและแหล่งข้อมูลของ Terraform Provider พร้อมการดำเนินการ CRUD ที่สมบูรณ์และการทดสอบ ครอบคลุมทั้งรูปแบบ SDKv2 และ Plugin Framework สำหรับการใช้งานทรัพยากร รวมถึงการออกแบบ schema, plan modifiers และ validators มีตัวอย่างการดำเนินการ CRUD ที่สมบูรณ์ (สร้าง, อ่าน, อัปเดต, ลบ) พร้อมการจัดการข้อผิดพลาด, การจัดการสถานะ และรูปแบบทรัพยากรที่ไม่พบ รวมถึงรูปแบบการทดสอบการยอมรับ: การทดสอบพื้นฐาน, การทดสอบการหายไป, ฟังก์ชันช่วยเหลือ และคำสั่งดำเนินการทดสอบ...
official
provider-test-patterns
hashicorp
รูปแบบสำหรับการเขียน acceptance tests โดยใช้ terraform-plugin-testing ร่วมกับ Plugin Framework
official
provider-test-patterns
hashicorp
รูปแบบการทดสอบการยอมรับของ Terraform provider โดยใช้ terraform-plugin-testing ร่วมกับ Plugin Framework ครอบคลุมโครงสร้างการทดสอบ ฟิลด์ TestCase/TestStep …
official
push-to-registry
hashicorp
ผลักข้อมูลเมตาของการสร้าง Packer ไปยังรีจิสทรี HCP Packer เพื่อติดตามวงจรชีวิตของอิมเมจและการกำกับดูแล ลงทะเบียนสิ่งประดิษฐ์จากการสร้างใน HCP Packer โดยมีค่าใช้จ่ายน้อยที่สุด เก็บเฉพาะข้อมูลเมตา (ไม่ใช่ตัวอิมเมจจริง) และเพิ่มเวลาในการสร้างน้อยกว่าหนึ่งนาที รองรับป้ายกำกับระดับบัคเก็ต (อัปเดตต่อการสร้าง) และป้ายกำกับระดับการสร้างที่ไม่เปลี่ยนแปลง (git SHA, การประทับเวลา) สำหรับการควบคุมเวอร์ชันและการติดตามการปฏิบัติตามข้อกำหนด ผสานรวมกับ Terraform ผ่านแหล่งข้อมูล hcp_packer_artifact เพื่อสอบถามและปรับใช้อิมเมจใน...
official
push-to-registry
hashicorp
Push Packer build metadata to HCP Packer registry for tracking and managing image lifecycle. Use when integrating Packer builds with HCP Packer for version…
official
refactor-module
hashicorp
แยกการกำหนดค่า Terraform แบบเสาหินออกเป็นโมดูลที่นำกลับมาใช้ใหม่ได้ มีโครงสร้างที่ดี พร้อมสัญญาที่ชัดเจนและเส้นทางการโยกย้าย วิเคราะห์โค้ดที่มีอยู่เพื่อระบุตัวเลือกสำหรับการรีแฟกเตอร์ จัดกลุ่มทรัพยากรตามฟังก์ชันเชิงตรรกะ และประเมินความซับซ้อนก่อนออกแบบ สร้างอินเทอร์เฟซโมดูลพร้อมตัวแปรที่กำหนดประเภท กฎการตรวจสอบ และเอาต์พุตเชิงพรรณนาตามแนวทางปฏิบัติที่ดีที่สุดของ HashiCorp จัดเตรียมกลยุทธ์การโยกย้ายสถานะโดยใช้บล็อก moved (Terraform 1.1+) หรือคำสั่ง terraform state mv แบบแมนนวล...
official
refactor-module
hashicorp
Transform monolithic Terraform configurations into reusable, maintainable modules following HashiCorp's module design principles and community best practices.
official
run-acceptance-tests
hashicorp
ดำเนินการและวินิจฉัยการทดสอบการยอมรับ Go สำหรับผู้ให้บริการ Terraform พร้อมการแก้ไขปัญหาที่มีโครงสร้าง เรียกใช้การทดสอบการยอมรับที่เจาะจงโดยใช้ go test -run=TestAccFeatureHappyPath พร้อมตัวแปรสภาพแวดล้อม TF_ACC=1 วินิจฉัยความล้มเหลวแบบค่อยเป็นค่อยไป: ลองใหม่ด้วย -count=1 เปิดใช้งานเอาต์พุตแบบละเอียดด้วย -v เปิดใช้งานการบันทึกดีบักผ่าน TF_LOG=debug และคงพื้นที่ทำงาน Terraform ไว้ด้วย TF_ACC_WORKING_DIR_PERSIST=1 ตรวจสอบความน่าเชื่อถือของการทดสอบโดยจงใจทำให้ TestCheckFunc เสีย แล้วเรียกใช้การทดสอบอีกครั้งเพื่อ...
official
run-acceptance-tests
hashicorp
Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`, when a…
official
terraform-policy
hashicorp
เขียน ทดสอบ หรือแปลงไฟล์ Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy) ตัวกระตุ้น: policy.hcl, policytest, convert sentinel, tfpolicy,…
official
terraform-search-import
hashicorp
Discover existing cloud resources using Terraform Search queries and bulk import them into Terraform management. Use when bringing unmanaged infrastructure…
official
terraform-search-import
hashicorp
ค้นหาทรัพยากรคลาวด์ที่มีอยู่โดยใช้คำค้นหา Terraform Search และนำเข้าจำนวนมากเข้าสู่การจัดการ Terraform ใช้เมื่อนำโครงสร้างพื้นฐานที่ไม่ได้รับการจัดการเข้ามา…
official
terraform-stacks
hashicorp
คู่มือครอบคลุมสำหรับการสร้าง ตรวจสอบ และจัดการการกำหนดค่า Terraform Stack ในสภาพแวดล้อมต่างๆ ครอบคลุมพื้นฐานภาษา Stack: คำจำกัดความของคอมโพเนนต์ (.tfcomponent.hcl), อินสแตนซ์การปรับใช้ (.tfdeploy.hcl), การจัดระเบียบไฟล์ และข้อกำหนด Terraform v1.13+ รองรับการปรับใช้หลายภูมิภาคและหลายสภาพแวดล้อมโดยใช้ for_each บนผู้ให้บริการและคอมโพเนนต์ พร้อมการอนุมานการพึ่งพาระหว่างคอมโพเนนต์อัตโนมัติ รวมถึงการรับรองความถูกต้องของ workload identity (OIDC), โทเค็นประจำตัว...
official
terraform-stacks
hashicorp
คู่มือฉบับสมบูรณ์สำหรับการทำงานกับ HashiCorp Terraform Stacks ใช้เมื่อสร้าง แก้ไข หรือตรวจสอบการกำหนดค่า Terraform Stack (.tfcomponent.hcl,…
official
terraform-style-guide
hashicorp
สร้างและบำรุงรักษาโค้ด Terraform ตามรูปแบบมาตรฐานทางการของ HashiCorp บังคับใช้การเยื้องสองช่องว่าง การตั้งชื่อด้วยตัวพิมพ์เล็กและขีดล่าง และการจัดระเบียบไฟล์มาตรฐานใน terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf และ locals.tf กำหนดให้มี type และ description ในตัวแปรและเอาต์พุตทั้งหมด พร้อมกฎการตรวจสอบและการสนับสนุนแฟล็ก sensitive สำหรับข้อมูลรับรอง ให้ความสำคัญกับ for_each มากกว่า count สำหรับทรัพยากรแบบไดนามิก ใช้การเสริมความปลอดภัย (การเข้ารหัส, ส่วนตัว...)
official
terraform-style-guide
hashicorp
สร้างโค้ด Terraform HCL ตามหลักเกณฑ์รูปแบบและแนวทางปฏิบัติที่ดีที่สุดอย่างเป็นทางการของ HashiCorp ใช้เมื่อเขียน ตรวจสอบ หรือสร้าง Terraform…
official
terraform-test
hashicorp
คู่มือที่ครอบคลุมสำหรับการเขียนและรันการทดสอบ Terraform ใช้เมื่อสร้างไฟล์ทดสอบ (.tftest.hcl) เขียนสถานการณ์ทดสอบด้วย run blocks ตรวจสอบความถูกต้อง…
official
terraform-test
hashicorp
คู่มือที่ครอบคลุมสำหรับการเขียนและรันการทดสอบ Terraform พร้อมการยืนยันผล การจำลอง และการตรวจสอบโมดูล เขียนไฟล์ทดสอบโดยใช้ไวยากรณ์ .tftest.hcl พร้อมบล็อก run ที่ทำงานในโหมด plan หรือ apply รองรับการทำงานแบบลำดับและแบบขนานพร้อมการแยกสถานะที่เป็นทางเลือก ยืนยันเงื่อนไขบนแอตทริบิวต์ของทรัพยากร เอาต์พุต และแหล่งข้อมูล ใช้ expect_failures เพื่อตรวจสอบว่าอินพุตที่ไม่ถูกต้องถูกปฏิเสธอย่างเหมาะสม จำลองผู้ให้บริการ (Terraform 1.7.0+) เพื่อจำลองพฤติกรรมของโครงสร้างพื้นฐานโดยไม่ต้อง...
official
tfctl
hashicorp
โต้ตอบกับ HCP Terraform / Terraform Cloud / Terraform Enterprise โดยใช้ tfctl CLI ครอบคลุม API ทั้งหมด ใช้สำหรับ HCP Terraform หรือ Terraform Cloud หรือ…
official
windows-builder
hashicorp
สร้าง Windows images ด้วย Packer โดยใช้ WinRM communicator และ PowerShell provisioners ใช้เมื่อต้องการสร้าง Windows AMIs, Azure images หรือ VMware templates
official
windows-builder
hashicorp
สร้างอิมเมจ Windows ด้วย Packer โดยใช้ WinRM communicator และ PowerShell provisioners ใช้เมื่อสร้าง Windows AMIs, Azure images หรือ VMware templates
official