این دستور knife-deps است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
knife-deps - صفحه مرد برای فرمان فرعی knife deps.
La چاقو deps دستور فرعی برای شناسایی وابستگی های یک گره، نقش یا کتاب آشپزی استفاده می شود.
نحو
این دستور فرعی دارای دستور زیر است:
چاقو $ (گزینه)
گزینه
این دستور فرعی دارای گزینه های زیر است:
-c CONFIG_FILE، - پیکربندی CONFIG_FILE
فایل پیکربندی برای استفاده
-- سرآشپز-repo- مسیر PATH
مسیر رسیدن به انبار آشپز. این تنظیم مسیر پیش فرض را لغو می کند
آشپز مخزن. پیش فرض: همان چیزی است که توسط chef_repo_path در config.rb.
--سرآشپز صفر بندر PORT
بندری که سرآشپز صفر به آن گوش خواهد داد.
--[بدون رنگ
برای مشاهده خروجی رنگی استفاده کنید.
-- همزمانی
تعداد اتصالات مجاز همزمان. پیش فرض: 10.
-د، - غیر فعال کردن ویرایش
برای جلوگیری از باز شدن $EDITOR و پذیرش داده ها همانطور که هست استفاده کنید.
-- پیش فرض ها
برای داشتن چاقو از مقدار پیشفرض استفاده کنید به جای اینکه از کاربر بخواهید آن را ارائه دهد.
-e ویرایشگر، -- ویرایشگر تدوین
$EDITOR که برای همه دستورات تعاملی استفاده می شود.
-E محیط، --محیط محیط زیست
نام محیط زیست. هنگامی که این گزینه به یک دستور اضافه می شود، دستور
فقط در برابر محیط نامگذاری شده اجرا می شود.
-F فرمت، --قالب FORMAT
فرمت خروجی: خلاصه (به طور پیش فرض) متن, json, یاملو pp.
-h، --کمک
راهنمای دستور را نشان می دهد.
-k کلید ، -- کلید KEY
کلید خصوصی که knife از آن برای امضای درخواست های ارائه شده توسط مشتری API به آن استفاده می کند
سرور سرآشپز.
--چاپ بعد از
برای نمایش داده ها پس از یک عملیات مخرب استفاده کنید.
--[نه-]عود
استفاده کنید -- بازگشت برای فهرست کردن وابستگی ها به صورت بازگشتی این گزینه فقط زمانی قابل استفاده است که
-- درخت تنظیم شده است درست. پیش فرض: -- بدون بازگشت.
--از راه دور
برای تعیین وابستگی ها از اشیاء واقع در سرور Chef به جای in استفاده کنید
مخزن سرآشپز محلی پیش فرض: غلط.
- حالت repo-mode MODE
چیدمان سرآشپز محلی. مقادیر ممکن: ایستا, همه چیز، یا
hosted_everything. استفاده از ایستا فقط برای نقش ها، محیط ها، کتاب های آشپزی و داده ها
کیسه ها به صورت پیش فرض، همه چیز و hosted_everything به صورت پویا انتخاب می شوند
بسته به نوع سرور پیش فرض: همه چیز / hosted_everything.
-s URL ، ---server-url URL
URL سرور آشپز.
-- درخت برای نشان دادن وابستگی ها در ساختار درختی بصری (از جمله موارد تکراری، در صورت وجود) استفاده کنید
وجود داشته باشد). پیش فرض: غلط.
-u کاربر، --کاربر USER
نام کاربری که توسط چاقو برای امضای درخواست های ارائه شده توسط مشتری API به سرآشپز استفاده می شود
سرور اگر نام کاربری با کلید خصوصی مطابقت نداشته باشد، احراز هویت ناموفق خواهد بود.
-v، - نسخه
نسخه سرآشپز-مشتری.
-V، -- پرحرف
برای خروجی های پرمخاطب تر تنظیم کنید. استفاده کنید -vv برای حداکثر پرحرفی
-y، --آره
برای پاسخ دادن به تمام درخواستهای تأیید با «بله» استفاده کنید. چاقو نمی خواهد
تائیدیه.
-z ، --حالت محلی
برای اجرای سرآشپز-کلاینت در حالت محلی استفاده کنید. این اجازه می دهد تا تمام دستوراتی که کار می کنند
در برابر سرور سرآشپز همچنین در برابر مخزن سرآشپز محلی کار کنید.
مثال ها
$ knife deps nodes/node_name.json
$ knife deps roles/role_name.json
$ knife deps cookbooks/cookbook_name.json
$ knife deps environments/environment_name.json
برای یافتن وابستگیها برای ترکیبی از گرهها، کتابهای آشپزی، نقشها و/یا
محیط ها:
$ knife deps cookbooks/git.json cookbooks/github.json roles/base.json environments/desert.json nodes/mynode.json
برای برگرداندن تمام گره های فرزند می توان از یک علامت عام استفاده کرد. به عنوان مثال، همه از
محیط ها:
$ knife deps environments/*.json
استفاده از -- درخت گزینه مشاهده نتایج با ساختار:
$ knife deps roles/webserver.json
برای برگرداندن چیزی شبیه به:
roles/webserver.json
roles/base.json
کتاب آشپزی/github
کتاب آشپزی/git
کتاب های آشپزی/کاربران
کتاب آشپزی/apache2
خروجی از چاقو deps می تواند منتقل شود چاقو آپلود:
$ knife آپلود `knife deps nodes/*.json
خروجی از چاقو deps می تواند منتقل شود چاقو سارقین:
$ knife deps nodes/*.json | بارگذاری چاقو xargs
با استفاده از خدمات onworks.net به صورت آنلاین از چاقو-دپ استفاده کنید