Using yum module in ansible PlayBook


  • با استفاده از این ماژول می‌توان بسته‌های ابزارها و نرم افزارهای مختلف را از مخازن دریافت و بر روی سیستم نصب نمود.
  • استفاده از این ماژول تنها برای توزیع‌های مشتق شده از سیستم عامل red hat enterprise linux امکان پذیر خواهد بود.

  • به عنوان مثال کد زیر باعث می‌شود تا :
    • بسته‌ی سرویس httpd بر روی گروهی خاص از خادم‌های تحت مدیریت نصب شود.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شود، خروجی‌ای مشابه زیر دریافت خواهید کرد :

  • نکته: با توجه به ماهیت ماژول yum و خروجی بالا، عبارت changed=1 مشخص می‌کند که اعمال تغییرات بر روی خادم تحت مدیریت، صورت گرفته است.

  • به عنوان مثال کد زیر باعث می‌شود تا :
    • سرویس httpd از روی گروهی خاص از خادم‌های تحت مدیریت حدف شود.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شده باشد، خروجی‌ای مشابه زیر دریافت خواهید کرد :


  • به عنوان مثال کد زیر باعث می‌شود تا :
    • ابزار htop توسط مخزن epel بر روی گروهی خاص از خادم‌های تحت مدیریت نصب شود.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شده باشد، خروجی‌ای مشابه زیر دریافت خواهید کرد :


  • به عنوان مثال کد زیر باعث می‌شود تا :
    • سرویس httpd نسخه‌ی 2.4.6-90.el7.centos بر روی گروهی خاص از خادم‌های تحت مدیریت نصب و راه اندازی شود.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شده باشد، خروجی‌ای مشابه زیر دریافت خواهید کرد :


  • به عنوان مثال کد زیر باعث می‌شود تا :
    • تمام بسته‌های سیستم به جز kernel و foo به روز رسانی شوند.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شده باشد، خروجی‌ای مشابه زیر دریافت خواهید کرد :


  • به عنوان مثال کد زیر باعث می‌شود تا :
    • ابزارهای htop و nano و سرویس httpd بر روی گروهی خاص از خادم های تحت مدیریت نصب شود.

  • به مواردی که به صورت رنگی مشخص شده است، دقت کنید.
  • به منظور اجرای پرونده‌ی PlayBook به شکل زیر عمل کنید :

  • در صورتی که کد بالا به صورت موفقیت آمیز اجرا شده باشد، خروجی‌ای مشابه زیر دریافت خواهید کرد :


  • به منظور مطالعه‌ی بیشتر لینک‌های زیر پیشنهاد می‌شود :


  • آزمایش شده بر روی Ansible نسخه‌ی 2.5.1
  • آزمایش شده بر روی سیستم عامل Ubuntu 18.04