فهرست مطالب:

ماژول های Ansible چیست؟
ماژول های Ansible چیست؟

تصویری: ماژول های Ansible چیست؟

تصویری: ماژول های Ansible چیست؟
تصویری: #06 آموزش ماژول فایل Ansible - راهنمای کامل مبتدیان 2024, نوامبر
Anonim

ماژول ها (همچنین به عنوان «افزونه‌های وظیفه» یا «افزونه‌های کتابخانه» نیز گفته می‌شود) واحدهای مجزایی از کد هستند که می‌توانند از خط فرمان یا در یک تکلیف کتاب پخش استفاده شوند. پاسخگو هر کدام را اجرا می کند مدول ، معمولاً روی گره هدف راه دور است و مقادیر بازگشتی را جمع آوری می کند. هر یک مدول از گرفتن استدلال پشتیبانی می کند.

بنابراین، چند ماژول Ansible وجود دارد؟

مبانی: استفاده از پاسخگو برای اجرای تکلیف موازی AD HOC پاسخگو شامل یک جعبه ابزار غول پیکر ساخته شده است در ماژول ها ، بیش از 750 مورد از آنها.

علاوه بر این، سه ماژول پایه اصلی برای Ansible چیست؟ ماژول های نگهداری شده توسط تیم هسته Ansible

  • acl - اطلاعات ACL فایل را تنظیم و بازیابی می کند.
  • add_host - یک میزبان (و در عوض یک گروه) را به فهرست موجودی در حافظه ansible-playbook اضافه کنید.
  • apt - بسته های apt را مدیریت می کند.
  • apt_key - یک کلید apt را اضافه یا حذف کنید.
  • apt_repository - مخازن APT را اضافه و حذف کنید.
  • assemble - یک فایل پیکربندی را از قطعات جمع می کند.

در نتیجه، چگونه می توانم ماژول های Ansible را بنویسم؟

برای ایجاد یک ماژول جدید:

  1. به دایرکتوری صحیح ماژول جدید خود بروید: $ cd lib/ansible/modules/cloud/azure/
  2. فایل ماژول جدید خود را ایجاد کنید: $ my_test.py را لمس کنید.
  3. محتوای زیر را در فایل ماژول جدید خود قرار دهید.
  4. کد را تغییر داده و گسترش دهید تا کاری را که ماژول جدید شما می خواهید انجام دهد.

نمایشنامه Ansible چیست؟

یک کتاب بازی Ansible یک واحد سازمان‌یافته از اسکریپت‌ها است که کار را برای پیکربندی سرور که توسط ابزار اتوماسیون مدیریت می‌شود، تعریف می‌کند پاسخگو . پاسخگو یک ابزار مدیریت پیکربندی است که پیکربندی چندین سرور را با استفاده از پاسخگو کتاب های بازی نمایشنامه های Ansible به زبان YAML نوشته شده اند.

توصیه شده: