| PUPPET-PLUGIN(8) | OpenVox manual | PUPPET-PLUGIN(8) |
نام (NAME)
puppet-plugin - تعامل با سامانهٔ افزونههای OpenVox.
خلاصه دستور (SYNOPSIS)
puppet plugin action
توضیحات (DESCRIPTION)
این زیردستور دسترسی شبکهای به مخزن افزونههای سرور OpenVox را فراهم میکند.
سرور OpenVox کدهای Ruby جمعآوریشده از پوشههای lib ماژولهای خود را ارائه میدهد. این افزونهها را میتوان در گرههای عامل (agent nodes) برای گسترش Facter و پیادهسازی انواع (types) و ارائهدهندگان (providers) سفارشی استفاده کرد. افزونهها معمولاً توسط عامل OpenVox در طول اجرای یک فرآیند بارگیری میشوند.
گزینهها (OPTIONS)
توجه داشته باشید هر تنظیمی که در فایل پیکربندی معتبر باشد، به عنوان یک آرگومان طولانی نیز معتبر است، اگرچه ممکن است به عمل فعلی مرتبط باشد یا نباشد. برای نمونه، server و run_mode تنظیمات معتبری هستند، بنابراین میتوانید --server <servername> یا --run_mode <runmode> را به عنوان یک آرگومان مشخص کنید.
برای مشاهدهٔ فهرست کامل پارامترهای قابل قبول، مستندات فایل پیکربندی را در https://puppet.com/docs/puppet/latest/configuration.html ببینید. همچنین میتوان با اجرای puppet به همراه --genconfig فهرستی کامنتگذاریشده از تمامی گزینههای پیکربندی تولید کرد.
- --render-as FORMAT
- قالبی که خروجی در آن ارائه (رندر) میشود. رایجترین قالبها json، s (رشته)، yaml و console هستند، اما گزینههای دیگری مانند dot نیز گاهی در دسترس هستند.
- --verbose
- ثبت گزارشها با جزئیات کامل.
- --debug
- ثبت اطلاعات اشکالزدایی.
اقدامات (ACTIONS)
- download - بارگیری افزونهها از puppet master.
- خلاصه دستور (SYNOPSIS)
- puppet plugin download
- توضیحات (DESCRIPTION)
- افزونهها را از سرور پیکربندیشدهٔ OpenVox بارگیری میکند. هر افزونهای که به این شیوه بارگیری شود، در تمامی فعالیتهای بعدی OpenVox استفاده خواهد شد. این اقدام فایلهای روی دیسک را تغییر میدهد.
- مقادیر بازگشتی (RETURNS)
- فهرستی از فایلهای بارگیریشده، یا تأییدیهای مبنی بر اینکه هیچ فایلی بارگیری نشده است. هنگام استفاده از رابط برنامهنویسی (API) زبان Ruby، این اقدام آرایهای از فایلهای بارگیریشده را بازمیگرداند که در صورت دریافت نشدن هیچ فایلی، خالی خواهد بود.
مثالها (EXAMPLES)
download
دریافت افزونهها از puppet master:
$ puppet plugin download
دریافت افزونهها از puppet master (نمونهٔ API):
$ Puppet::Face[:plugin, '0.0.1'].download
حق نشر و مجوز (COPYRIGHT AND LICENSE)
حق نشر ۲۰۱۱ متعلق به Puppet Inc.، Vox Pupuli با مجوز Apache 2؛ پروندهٔ COPYING را ببینید
| January 2025 | Vox Pupuli |