چرا از هندلرها در Ansible استفاده می شود؟
چرا از هندلرها در Ansible استفاده می شود؟

تصویری: چرا از هندلرها در Ansible استفاده می شود؟

تصویری: چرا از هندلرها در Ansible استفاده می شود؟
تصویری: چگونه یک اصطبل آخور شبستان زنده بسازیم | DIY 2024, نوامبر
Anonim

پاسخگو 2.0

آ هندلر زمانی که توسط رویدادی که به آن گوش می دهد فراخوانی شود، اقدامی انجام می دهد. این برای اقدامات ثانویه ای که ممکن است پس از اجرای یک Task مورد نیاز باشد مفید است، مانند راه اندازی یک سرویس جدید پس از نصب یا بارگذاری مجدد یک سرویس پس از تغییر پیکربندی.

بنابراین، استفاده از هندلرها در Ansible چیست؟

هندلرها درست مانند کارهای معمولی در یک پاسخگو playbook (به Tasks مراجعه کنید)، اما فقط در صورتی اجرا می‌شوند که Task حاوی دستورالعمل "notify" باشد و همچنین نشان دهد که چیزی را تغییر داده است. به عنوان مثال، اگر یک فایل پیکربندی تغییر کند، وظیفه ارجاع به عملیات قالب بندی فایل پیکربندی ممکن است به راه اندازی مجدد سرویس اطلاع دهد. کنترل کننده.

مزایای استفاده از نقش های Ansible چیست؟ نقش ها به گونه ای طراحی شده اند که قابل استفاده مجدد باشند. سازماندهی کتاب های بازی با نقش ها به شما امکان می دهد از ماژول های مختلف استفاده مجدد کنید و از تکرار کد جلوگیری کنید. مراحل پیکربندی تکراری، که در فایل‌های جداگانه انجام می‌شوند، می‌توانند بارها مورد استفاده قرار گیرند، به سادگی با گنجاندن عملکرد نقش مورد نیاز در کتاب‌های بازی خود در صورت لزوم.

با توجه به این موضوع، هندلرها بیشتر برای چه مواردی استفاده می شوند؟

هندلرها می تواند باشد استفاده شده برای چیزهایی غیر از راه اندازی مجدد سرویس، اما راه اندازی مجدد سرویس این است رایج ترین استفاده میزبان به سادگی یک ماشین راه دور است که Ansible آن را مدیریت می کند. آنها می توانند متغیرهای فردی را به آنها اختصاص دهند و همچنین می توانند به صورت گروهی سازماندهی شوند.

Idempotency در Ansible چیست؟

به طور کلی، ناتوانی "ویژگی عملیات خاصی در ریاضیات و علوم کامپیوتر است که می تواند چندین بار بدون تغییر نتیجه فراتر از کاربرد اولیه اعمال شود". به زبان ساده، ناتوانی به این معنی است که می توانید از وضعیت ثابت در محیط خود مطمئن باشید.

توصیه شده: