بانک سوالات پروژه‌ی ask-interview

همه پرسش‌ها (592) Grafana (28) Jaeger (25) LXD (28) OpenTelemetry (24) Prometheus (24) ansible (27) apache (28) bash (18) ccna (27) centos (24) ceph (25) devops (29) docker (30) freebsd (27) git (28) kubernetes (24) linux (31) lpic1 (30) lpic2 (27) nginx (16) ubuntu (45) windows-server (27)

🗂 پرسش‌ها در دسته: ansible

❓ چطور می‌تونم ماژول‌های سفارشی برای Ansible بنویسم و ازشون استفاده کنم؟

برای نوشتن ماژول‌های سفارشی در Ansible، کافیه یه فایل پایتون بسازی که قوانین و عملکرد ماژول رو تعریف کنه. این ماژول باید ورودی‌ها رو از کاربر بگیره و خروجی‌ها رو به صورت JSON برگردونه. بعد از نوشتن ماژول، می‌تونی اون رو در playbook خودت با استفاده از دستور `ansible.builtin.module_name` فراخوانی کنی. همینطور باید دقت داشته باشی که ماژول‌های سفارشی در دایرکتوری‌های مشخصی قرار داده بشن تا Ansible بتونه به راحتی اونا رو پیدا کنه.

دسته: ansible

❓ چطوری می‌تونم از Ansible برای مدیریت پیکربندی چندین سرور با استفاده از گروه‌ها استفاده کنم؟

برای مدیریت پیکربندی چندین سرور، می‌تونی از گروه‌ها در فایل inventory استفاده کنی. هر گروه می‌تونه شامل چندین هاست باشه و تو می‌تونی با استفاده از دستورات Ansible، به راحتی برای همه‌ی هاست‌های گروه یکسان، یک پیکربندی رو اعمال کنی. به عنوان مثال، با تعریف گروه‌ها در فایل inventory و استفاده از `ansible-playbook -i inventory playbook.yml`، می‌تونی به صورت همزمان پیکربندی رو روی تمامی سرورهای موجود در گروه اجرا کنی.

دسته: ansible