Ashkan Kamyab (Roterhut)
Ashkan Kamyab (Roterhut)
خواندن ۲ دقیقه·۴ سال پیش

انسیبل ماژولار و هوشمند است

انسیبل برا دوآپس - قسمت دوم از بخش یکم
انسیبل برا دوآپس - قسمت دوم از بخش یکم

بعد از قسمت صفرم، در قسمت اول در مورد اینونتوریها(Inventories) به تفصیل صحبت کردیم. در این قسمت به «ماژولهای انسیبل» (Ansible Modules) خواهیم پرداخت.

ماژول‌ها – Modules

برای درک بهتر ماژول‌ها میبایست با مفاهیم پایه در انسیبل آشنا بشویم.

  • نمادهای رنگی

در اسنیبل در خروجی به صورت عمده از سه رنگ متفاوت استفاده میکند که هر کدام از این رنگها بیانگر نتیجه‌ای است.

  1. قرمز:
    این رنگ بیانگر خطاهایی است که هنگان اجرا شدن انسیبل رخ داده است.
  2. زرد:
    این رنگ بیانگر ایجاد تغیررات و همزمان موفقیت آمیز بودن اجرای انسیبل است.
  3. سبز:
    این رنگ بیانگر موفقیت آمیز بودن اجرای انسیبل است اما بر خلاف رنگ زرد انسیبل تغییری انجام نداده است.
  4. صورتی:
    این رنگ بیانگر هشدارها و توصیه های انسیبل است. مثلا در هنگام استفاده از یک ماژول یا متغیر منسوخ.
  • Idempotence

به صورت تحت اللفظی Idempotency به این معنی است که تیجه اجرای یکبار عملیات هوشمند (Idempotence) به صورت نظیر به نظیر برابر با n بار اجرای همان عملیات است بدون اینکه عمل خاصی صورت بگیرد. در اسنیبل تفاوت رنگ زرد با رنگ سبز نمایانگر مفهوم Idempotency است. و این از ویژگیهای کلیدی انسیبل به شمار می‌آید.

در این قسمت در خصوص ماژولهای معمول در انسیبل صحبت خواهم کرد و همچنین نحوه استفاده از این ماژولها را در مد Ad-Hoc مورد بررسی قرار خواهیم داد. نکته ای در اینجا لازم به ذکر است و آن اینکه تعداد زیادی ماژول استاندارد برای انسیبل در دسترس است و بنابراین ما در این سری آموزش به تعدادی از آنها خواهیم پرداخت. انتظار میرود شما مخاطب عزیز به لینک پیوست مراجعه کرده و از مستندات انسیبل ماژول/ماژولهای مورد نیاز خود را مطالعه بفرمائید.


برای مطلاعه بیشتر این لطفا از ادامه این پست در وبلاگ من بازدید کنید.

ویدوئو آموزش در یوتوب


دوآپسلینوکس
شاید از این پست‌ها خوشتان بیاید