launchbox শেফ-একাকী দ্বারা ব্যবহারের জন্য একটি বান্ডিল cookbooks হয়.
Launchbox (আরো বেশী হওয়া উচিত উপর নির্ভর করে যে যারা অসদাচরণ cookbooks জন্য) সকর্মক নির্ভরতা রেজল্যুশন, শেফ সংস্করণ contraints এবং বহিষ্কার সমর্থন করে.
ইনপুট
launchbox (ডিফল্ট ./src যা) ইনপুট ডিরেক্টরির মধ্যে ভূমিকা এবং mixins অধীনে YAML ফাইল অনুসন্ধান করা হবে.
একটি উদাহরণ ভূমিকা মত হবে:
ম:
& Nbsp; include_mixins: [জাভা]
& Nbsp; জেনকিন্স:
& Nbsp; HTTP_proxy:
& Nbsp; বৈকল্পিক: nginx
& Nbsp; cookbooks:
& Nbsp; জাভা: "1.5.1"
& Nbsp; nginx: "0.101.1"
& Nbsp; জেনকিন্স: "0.6.3"
& Nbsp; run_list:
& Nbsp; - জাভা
& Nbsp; - জেনকিন্স
পুনর্ব্যাবহার্যোগ্যতা জন্য আংশিক ভূমিকা হিসেবে mixins চিন্তা করুন. রান-সময়ে launchbox যাতে সব mixins প্রয়োগ করা হবে এবং তারপর ভূমিকা নিজেই তথ্য দিয়ে কোনো মান অগ্রাহ্য করা হবে.
Cookbooks
একটি ভূমিকা জন্য নির্দিষ্ট cookbooks নির্দিষ্ট ওয়েব সার্ভার বা S3 বালতি থেকে ডাউনলোড করা হবে.
এস 3
একটি S3 দূরবর্তী ব্যবহার ব্যবহার করার জন্য launchbox --bucket your.bucket.name
একটি S3 দূরবর্তী launchbox ক্ষেত্রে ফর্ম cookbooks / <পাকপ্রণালীর> /
HTTP- র
// আপনার / বালতি / সার্ভার: একটি HTTP (গুলি) ব্যবহার করার দূরবর্তী lauchbox --url HTTP ব্যবহার
HTTP থেকে http://example.com/cookbooks/ <পাকপ্রণালীর> /
আউটপুট
Launchbox চালানোর পরে লক্ষ্য ফোল্ডার যে ভূমিকা পালন করার জন্য প্রয়োজনীয় সকল cookbooks ধারণকারী ভূমিকা মেটাডেটা এবং tar.gz সঙ্গে একটি JSON ফাইল থাকতে হবে.
ব্যবহারের
বিস্তারিত তথ্য ব্যবহার চালানোর জন্য
launchbox -h
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না