والت (Vault) و سکرتها
بخشی از دوره Ansible
هرچه تا اینجا نوشتهاید بیخطر بوده و میشد به هرکسی نشانش داد. اینونتوریها، قالبها، پیشفرضهای نقشها: اگر غریبهای هیچکدام را میخواند، ضرری به شما نمیرسید. بعد به تسکی میرسید که کاربر پایگاه داده را میسازد و به یک رمز عبور نیاز دارد. آن را در group_vars/db.yml تایپ میکنید، کامیت میکنید، پوش میکنید، و حالا آن رمز عبور برای همیشه در تاریخچهی پروژهتان است و هرکسی که به مخزن دسترسی دارد میتواند بخواندش.
پاسخ Ansible Vault است، یک ابزار رمزگذاری کوچک که داخل دستور ansible-vault تعبیه شده. Vault میگذارد فایل بهشکل متن رمزشدهی ناخوانا در مخزن بماند و لحظهی اجرای پلیبوک، Ansible آن را در حافظه رمزگشایی کند. کامیت کردن آن فایل هیچ اشکالی ندارد. تنها چیزی که بیرون مخزن نگه میدارید عبارت عبور است، یعنی یک راز بهجای پنجاه تا. ...
میخواهی Ansible والت (Vault) و سکرتها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و والت (Vault) و سکرتها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسوالت (Vault) و سکرتهاچه چیزهایی یاد میگیری
- Ansible-vault encrypt
- Ansible-vault edit
- Vault password file
- Encrypted variables
- Vault id labels
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1Ansible چیست20 دقیقه
- 2فایل اینونتوری (inventory) و دستورات Ad Hoc25 دقیقه
- 3اولین Playbook شما30 دقیقه
- 4تسکها (Tasks)، ماژولها (Modules) و هندلرها (Handlers)30 دقیقه
- 5متغیرها و فکتها (Facts)30 دقیقه
- 6قالبها با Jinja230 دقیقه
- 7حلقهها و شرطها30 دقیقه
- 8نقشها (Roles) و Galaxy35 دقیقه
- 9والت (Vault) و سکرتها25 دقیقه
- 10برچسبها و اشکالزدایی25 دقیقه
- 11کالکشنها (Collections) و پلاگینها (Plugins)25 دقیقه
- 12کپستون: استقرار چند هاستی60 دقیقه
