คำถามติดแท็ก ansible-2.x

7
ตอบได้ - ใช้ค่าเริ่มต้นหากไม่ได้กำหนดตัวแปร
ฉันกำลังปรับแต่งusersการสร้างlinux ภายในบทบาทของฉัน ฉันต้องการที่จะให้ผู้ใช้ปรับแต่งบทบาทของฉันhome_directory, group_name, ,namepassword ฉันสงสัยว่ามีวิธีที่ยืดหยุ่นกว่าในการจัดการกับค่าเริ่มต้นหรือไม่ ฉันรู้ว่ารหัสด้านล่างเป็นไปได้: - name: Create default user: name: "default_name" when: my_variable is not defined - name: Create custom user: name: "{{my_variable}}" when: my_variable is defined แต่อย่างที่ฉันพูดไปมีตัวแปรที่เป็นทางเลือกมากมายและสิ่งนี้สร้างความเป็นไปได้มากมาย มีบางอย่างเหมือนโค้ดด้านบนหรือไม่? user: name: "default_name", "{{my_variable}}" ควรตั้งรหัสname="default_name"เมื่อmy_variableไม่ได้กำหนด ฉันสามารถตั้งค่าตัวแปรทั้งหมดdefaults/main.ymlและสร้างผู้ใช้เช่นนั้น: - name: Create user user: name: "{{my_variable}}" แต่ตัวแปรเหล่านั้นอยู่ในแฮชที่ใหญ่มากและมีแฮชบางตัวอยู่ภายในแฮชที่ไม่สามารถเป็นค่าเริ่มต้นได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.