Score:0

Terraform: จะตรวจจับและแยกส่วนบนระบบปฏิบัติการได้อย่างไร

ธง us

รับรหัสเทียมบล็อกนี้จาก Terraform:

ทรัพยากร "null_resource" {
    ผู้จัดเตรียม "ผู้บริหารท้องถิ่น" {
        คำสั่ง = "echo สวัสดี"
        ล่าม = local.os == "Windows" ? ["PowerShell", "-คำสั่ง"] : ["ทุบตี"]
}

ฉันจะทำให้สิ่งนี้ทำงานใน Powershell บน Windows และ bash บน Linux ได้อย่างไร

Score:0
ธง ph

ผู้บริหารท้องถิ่น การใช้งานโดยเนื้อแท้จะดึงรายละเอียดของแพลตฟอร์มที่คุณใช้งาน Terraform ซึ่งเป็นหนึ่งในเหตุผลที่ควรใช้เป็นทางเลือกสุดท้าย

Terraform ไม่มีวิธีในตัวสำหรับโมดูลในการตรวจจับระบบปฏิบัติการโฮสต์ ผู้ให้บริการ Terraform แบบกำหนดเองอาจเสนอแหล่งข้อมูลที่ส่งคืนข้อมูลนั้น แม้ว่าหากใครกำลังเขียนผู้ให้บริการ Terraform อยู่ก็ตาม มันอาจจะเหมาะสมกว่าที่จะเขียนขึ้นมาเพื่อทำอะไรก็ตามที่ผู้จัดเตรียมนี้จะเรียกใช้โดยตรง ดังนั้นจึงหลีกเลี่ยงความต้องการ สำหรับการกำหนดค่า Terraform เป็นสาขาตามระบบปฏิบัติการ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา