| PUPPET-CONFIG(8) | OpenVox manual | PUPPET-CONFIG(8) |
نام (NAME)
puppet-config - تعامل با تنظیمات OpenVox.
خلاصه دستور (SYNOPSIS)
puppet config action [--section SECTION_NAME]
توضیحات (DESCRIPTION)
این زیردستور میتواند تنظیمات موجود در فایل پیکربندی «puppet.conf» اوپنواکس (OpenVox) را بررسی و اصلاح کند. برای مشاهده مستندات مربوط به هر یک از تنظیمات، نشانی https://puppet.com/docs/puppet/latest/configuration.html را ببینید.
گزینهها (OPTIONS)
توجه داشته باشید هر تنظیمی که در فایل پیکربندی معتبر باشد، به عنوان یک آرگومان بلند نیز معتبر است، هرچند ممکن است به عملیات فعلی مربوط باشد یا نباشد. برای نمونه، server و run_mode تنظیمات معتبری هستند، بنابراین میتوانید --server <servername> یا --run_mode <runmode> را به عنوان آرگومان مشخص کنید.
برای فهرست کامل پارامترهای پذیرفتهشده، مستندات فایل پیکربندی را در نشانی https://puppet.com/docs/puppet/latest/configuration.html ببینید. همچنین میتوان با اجرای پاپت به همراه گزینه --genconfig فهرستی حاوی توضیحات از تمام گزینههای پیکربندی تولید کرد.
- --render-as FORMAT
- قالبی که خروجی در آن ارائه میشود. رایجترین قالبها عبارتند از json، s (رشته)، yaml و console، اما گزینههای دیگری مانند dot نیز گاهی در دسترس هستند.
- --verbose
- ثبت گزارشها با جزئیات کامل.
- --debug
- ثبت اطلاعات اشکالزدایی (دیباگ).
- --section SECTION_NAME
- بخشی از فایل پیکربندی puppet.conf که باید با آن تعامل شود.
- سه بخش پرکاربرد عبارتند از 'main'، 'server' و 'agent'. بخش 'main' پیشفرض است و توسط تمام برنامههای OpenVox استفاده میشود. سایر بخشها میتوانند مقادیر 'main' را برای برنامههای خاص بازنویسی کنند -- بخش 'server' بر Puppet Server تأثیر میگذارد و بخش 'agent' بر puppet agent اثرگذار است.
- بخش 'user' کاربرد کمتری دارد و بر puppet apply اثر میگذارد. هر بخش دیگری به عنوان نام یک محیط قدیمی (یک ویژگی منسوخشده) در نظر گرفته خواهد شد و تنها میتواند شامل تنظیمات 'manifest' و 'modulepath' باشد.
عملیاتها (ACTIONS)
- delete - حذف یکی از تنظیمات OpenVox.
- خلاصه دستور (SYNOPSIS)
- puppet config delete [--section SECTION_NAME] setting
- توضیحات (DESCRIPTION)
- تنظیمی را از بخش مشخصشده حذف میکند. (پیشفرض بخش 'main' است).
- نکات (NOTES)
- بهطور پیشفرض، این عملیات تنظیم پیکربندی را از دامنه پیکربندی 'main' حذف میکند. از فلگ '--section' برای حذف تنظیمات از سایر دامنههای پیکربندی استفاده کنید.
- print - بررسی تنظیمات فعلی OpenVox.
- خلاصه دستور (SYNOPSIS)
- puppet config print [--section SECTION_NAME] all | setting [setting ...]
- توضیحات (DESCRIPTION)
- مقدار یک تنظیم یا فهرستی از تنظیمات را چاپ میکند.
- این عملیات رابط جایگزینی برای اطلاعات در دسترس با puppet <subcommand> --configprint است.
- نکات (NOTES)
- بهطور پیشفرض، این عملیات پیکربندی عمومی را در بخش 'main' میخواند. از فلگهای '--section' و '--environment' برای بررسی سایر دامنههای پیکربندی استفاده کنید.
- set - مقداردهی تنظیمات OpenVox.
- خلاصه دستور (SYNOPSIS)
- puppet config set [--section SECTION_NAME] [setting_name] [setting_value]
- توضیحات (DESCRIPTION)
- مقادیر را در فایل پیکربندی puppet.conf بهروزرسانی میکند.
- نکات (NOTES)
- بهطور پیشفرض، این عملیات پیکربندی را در بخش 'main' دستکاری میکند. از فلگ '--section' برای دستکاری سایر دامنههای پیکربندی استفاده کنید.
مثالها (EXAMPLES)
delete
حذف تنظیم 'setting_name' از دامنه پیکربندی 'main':
$ puppet config delete setting_name
حذف تنظیم 'setting_name' از دامنه پیکربندی 'server':
$ puppet config delete setting_name --section server
دریافت دایرکتوری runfile پاپت:
$ puppet config print rundir
دریافت فهرستی از دایرکتوریهای مهم از پیکربندی سرور:
$ puppet config print all --section server | grep -E "(path|dir)"
set
تنظیم دایرکتوری runfile پاپت:
$ puppet config set rundir /var/run/puppetlabs
تنظیم vardir تنها برای agent:
$ puppet config set vardir /opt/puppetlabs/puppet/cache --section agent
حق نشر و مجوز (COPYRIGHT AND LICENSE)
حق نشر ۲۰۱۱ متعلق به Puppet Inc.، Vox Pupuli با مجوز Apache 2؛ فایل COPYING را ببینید.
| January 2025 | Vox Pupuli |