Vault والأسرار
جزء من دورة Ansible
كل ما كتبته حتى الآن كان آمناً لتعرضه على أي شخص. قوائم الأجهزة والقوالب والقيم الافتراضية للأدوار: لا شيء منها يؤذيك لو قرأه غريب. ثم تصل إلى المهمة التي تنشئ مستخدم قاعدة البيانات، وهي تحتاج كلمة مرور. تكتبها في group_vars/db.yml، ثم تعمل commit وpush، فتصبح كلمة المرور تلك في تاريخ مشروعك إلى الأبد، يقرأها كل من يملك وصولاً إلى المستودع، وتبقى مقروءة حتى بعد أن تحذف السطر، لأن git يتذكر الأسطر المحذوفة أيضاً.
جواب Ansible هو Vault، أداة تعمية صغيرة مدمجة في الأمر ansible-vault. تتيح للملف أن يعيش في مستودعك كنصّ مشفّر غير مقروء، وتتيح لـ Ansible فكّ تشفيره في الذاكرة لحظة تشغيل دليل التشغيل (playbook). الملف آمن للرفع. وعبارة المرور هي الشيء الوحيد الذي تُبقيه خارج المستودع، وهي سرٌّ واحد بدل خمسين. ...
هل تريد تعلّم Ansible Vault والأسرار في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Ansible جاهز، وتعمل على Vault والأسرار بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسVault والأسرارما الذي ستتعلّمه
- Ansible-vault encrypt
- Ansible-vault edit
- Vault password file
- Encrypted variables
- Vault id labels
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
12 دروس- 1ما هو Ansible20 دقيقة
- 2ملف Inventory وأوامر Ad Hoc25 دقيقة
- 3أول Playbook لك30 دقيقة
- 4المهام (Tasks) والوحدات (Modules) والمعالجات (Handlers)30 دقيقة
- 5المتغيرات و Facts30 دقيقة
- 6القوالب مع Jinja230 دقيقة
- 7الحلقات والشروط30 دقيقة
- 8Roles و Galaxy35 دقيقة
- 9Vault والأسرار25 دقيقة
- 10العلامات وتصحيح الأخطاء25 دقيقة
- 11Collections و Plugins25 دقيقة
- 12مشروع التخرج: النشر على عدة خوادم60 دقيقة
