Ansible service module


  • با استفاده از این ماژول می‌توان مدیریت و کنترل سرویس‌های خادم‌های تحت مدیریت را بر عهده گرفت.
  • قابل ذکر است که این ماژول قابلیت پشتیبانی از upstart ، SysV ، SystemD ، BSD Init ، OpenRC و Solaris SMF را دارد.

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

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


  • نکته: برای پارامتر state می‌توان مقدارهای کلیدی reloaded ، restarted ، stoped ، started را انتخاب کرد.
  • به عنوان مثال دستور زیر باعث می‌شود تا :
    • سرویس httpd در زمان بالا آمدن سیستم، راه اندازی شود. (اصطلاحا به این عمل enable یا فعال کردن سرویس در Systemd گفته می‌شود.)

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


  • برای مطالعه بیشتر در خصوص این ماژول به آدرس اینترنتی زیر مراجعه کنید :

  • همچنین برای مطالعه بییشتر در خصوص این ماژول، می‌توان از دستور ansible-doc استفاده نمود.

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