คำถามติดแท็ก practices

1
“ Walking Skeleton” คืออะไร?
หนึ่งในทีมของฉันเปรียวได้ใช้วิธีที่น่าสนใจในระยะแรกของโครงการของพวกเขา แทนที่จะเริ่มต้นโครงการด้วย Sprint 0 ที่พวกเขาติดตั้งโครงสร้างพื้นฐานของรหัสและตัดสินใจเกี่ยวกับสถาปัตยกรรมโซลูชันพวกเขาได้เริ่มสร้าง "Walking Skeleton" ซึ่งพวกเขาอธิบายว่าเป็นแนวปฏิบัติ DevOps สิ่งนี้ดูเหมือนจะเกิดขึ้นกับการสร้างสิ่งเล็ก ๆ น้อย ๆ (ในกรณีของ API เพียงจุดเดียวที่เพิ่งกลับมา200-OK) ทำให้การทำงานนี้เป็นการผสานรวมอย่างต่อเนื่องและการสร้างขั้นตอนการจัดส่งอย่างต่อเนื่อง การพัฒนา►ทดสอบ►เอือด►การผลิตล่วงหน้า►การผลิต ในกระบวนการพวกเขาจัดการเพื่อติ๊กข้อกำหนดที่ไม่สามารถใช้งานได้หลายอย่างซึ่งอาจพลาดได้หากการปรับใช้ถูกทิ้งให้อยู่ในนาทีสุดท้าย คำถามของฉันคือสิ่งนี้ "Walking Skeleton" คืออะไรและมีประโยชน์อะไรบ้างสำหรับทีม Agile ที่ปฏิบัติตาม DevOps

4
จะใส่รหัสผ่าน ansible-vault ได้ที่ไหน
เราวางแผนที่จะใช้ตู้เซฟนิรภัยในโครงการของเราเพื่อป้องกันการรั่วไหลของรหัสผ่านหรือกุญแจในคอมไพล์ แนวคิดคือการใส่ข้อมูลที่ละเอียดอ่อนทั้งหมดของเราลงในไฟล์ธรรมดาจากนั้นเข้ารหัสไฟล์นี้ด้วย ansible-vault โดยใช้รหัสผ่านก่อนที่จะพุชเข้าคอมไพล์ ในการถอดรหัสไฟล์เราจะต้องส่งรหัสผ่านห้องนิรภัยไปยัง Ansible ฉันคิดว่ามีความเป็นไปได้ 3 อย่าง: เก็บไว้ในตัวแปรสภาพแวดล้อมของเซิร์ฟเวอร์ ส่งเป็นตัวเลือกไปยังคำสั่ง ansible-playbook เก็บไว้ในไฟล์ที่ไม่ใช่เวอร์ชัน มีตัวเลือกอื่น ๆ หรือไม่ซึ่งเป็นวิธีที่ดีที่สุด (และปลอดภัย) ในการจัดเก็บรหัสผ่าน ansible-vault เอกสารประกอบวิธีปฏิบัติที่ดีที่สุดของ ansible ไม่ได้พูดอะไรเกี่ยวกับเรื่องนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.