1 คะแนน โดย GN⁺ 2023-09-06 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คลังเก็บ OpenTF ได้เปิดสู่สาธารณะแล้ว โดยมอบเครื่องมือโอเพนซอร์สสำหรับสร้าง เปลี่ยนแปลง และจัดการเวอร์ชันของโครงสร้างพื้นฐานได้อย่างปลอดภัยและมีประสิทธิภาพ
  • OpenTF สามารถจัดการได้ทั้งผู้ให้บริการยอดนิยมและโซลูชันภายในแบบปรับแต่งเฉพาะ
  • ฟีเจอร์หลักของ OpenTF ได้แก่ Infrastructure as Code, Execution Plans, Resource Graph, Change Automation
    • Infrastructure as Code ช่วยให้สามารถอธิบายโครงสร้างพื้นฐานด้วยไวยากรณ์การกำหนดค่าระดับสูง ทำให้ควบคุมเวอร์ชันและนำกลับมาใช้ซ้ำได้
    • Execution Plans จะแสดงล่วงหน้าว่า OpenTF จะดำเนินการอะไรเมื่อเรียกใช้ apply เพื่อป้องกันการเปลี่ยนแปลงที่ไม่คาดคิด
    • Resource Graph ให้การแสดงผลเชิงภาพของทรัพยากรทั้งหมด และเพิ่มประสิทธิภาพด้วยการทำให้การสร้างและแก้ไขทรัพยากรที่ไม่ขึ้นต่อกันทำงานแบบขนานได้
    • Change Automation ช่วยให้นำชุดการเปลี่ยนแปลงที่ซับซ้อนไปใช้กับโครงสร้างพื้นฐานได้โดยมีการโต้ตอบจากมนุษย์น้อยที่สุด
  • คลังเก็บนี้ยังอยู่ระหว่างการพัฒนา โดยกำลังเตรียมการออกอัลฟ่ารุ่นแรกและปรับแต่งกระบวนการรับคอนทริบิวชันจากชุมชน
  • นักพัฒนาได้รับคำเตือนว่า การสร้างและรันคลังเก็บนี้ในสถานะปัจจุบันอาจละเมิดข้อกำหนดการใช้งานของ Terraform Registry หากที่นั่นเป็นแหล่งที่คุณใช้ดึง provider หรือ module
  • ภายในคลังเก็บมี OpenTF Core ซึ่งรวมถึงอินเทอร์เฟซบรรทัดคำสั่งและกราฟเอนจินหลัก
  • ผู้ที่สนใจร่วมคอนทริบิวต์สามารถดูคำแนะนำเกี่ยวกับวิธีคอมไพล์ OpenTF และเสนอการเปลี่ยนแปลงได้
  • โครงการ OpenTF เผยแพร่ภายใต้สัญญาอนุญาต Mozilla Public License v2.0

1 ความคิดเห็น

 
GN⁺ 2023-09-06
ความคิดเห็นจาก Hacker News
  • ตอนนี้คลังเก็บ OpenTF เปิดเป็นสาธารณะแล้ว และทีมตั้งใจจะพัฒนาต่อไปอย่างเปิดเผยต่อสาธารณะ
  • ทีมตัดสินใจใช้ Developer Certificate of Origin (DCO) สำหรับการมีส่วนร่วม
  • กระบวนการเปิดคลังเก็บถูกชื่นชมว่าเป็นกรณีศึกษาของการออกใบอนุญาตซอฟต์แวร์
  • ขณะนี้กำลังปรึกษาด้านกฎหมายเกี่ยวกับชื่อสุดท้ายของโครงการ เนื่องจากอาจมีปัญหาจากการใช้ "TF"
  • ข้อเสนอเพื่อการปรับปรุงรวมถึงการจัดเตรียมแพ็กเกจรีจิสทรีแบบสแตนด์อโลนสำหรับโมดูลและโปรไวเดอร์ รวมถึงการเปิดทางให้ fork โมดูลของโปรไวเดอร์ได้ง่าย
  • เอกสารประกอบของคลังเก็บได้รับคำชมทั้งในด้านคุณภาพและความเป็นประโยชน์ต่อผู้พัฒนา
  • ผู้ใช้บางส่วนกำลังรอให้ปัญหาเฉพาะบางอย่างได้รับการแก้ไข
  • มีข้อเสนอแนะเกี่ยวกับองค์ประกอบด้านภาพของโครงการ เช่น สีของโลโก้และความคมชัดบนพื้นหลังสีเข้ม
  • มีคำถามเกี่ยวกับความแตกต่างระหว่างโค้ดเบสนี้กับคอมมิตใบอนุญาต Terraform ล่าสุดที่ยัง "สามารถใช้งานต่อได้อย่างปลอดภัย"
  • มีข้อเสนอให้ Terraform กลายเป็นโครงการของ Cloud Native Computing Foundation (CNCF)