นี่คือคำสั่งกำหนดค่ามีดที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
knife-configure - หน้า man สำหรับคำสั่งย่อยกำหนดค่ามีด
พื้นที่ มีด กำหนดค่า คำสั่งย่อยใช้เพื่อสร้างไฟล์ knife.rb และ client.rb เพื่อให้
สามารถแจกจ่ายไปยังเวิร์กสเตชันและโหนดได้
วากยสัมพันธ์
คำสั่งย่อยนี้มีไวยากรณ์ต่อไปนี้เมื่อสร้างไฟล์ knife.rb:
มีด $ กำหนดค่า (ตัวเลือก)
และไวยากรณ์ต่อไปนี้เมื่อสร้างไฟล์ client.rb:
มีด $ กำหนดค่าไคลเอนต์ DIRECTORY
Options
คำสั่งย่อยนี้มีตัวเลือกต่อไปนี้:
--admin-ไคลเอนต์-คีย์ เส้นทาง
เส้นทางไปยังคีย์ส่วนตัวที่ไคลเอ็นต์ใช้ โดยทั่วไปคือไฟล์ชื่อ admin.pem.
--admin-ชื่อลูกค้า ชื่อ
ชื่อไคลเอ็นต์ โดยทั่วไปจะเป็นชื่อของผู้ดูแลระบบไคลเอ็นต์
-c CONFIG_FILE, --การกำหนดค่า CONFIG_FILE
ไฟล์คอนฟิกูเรชันที่จะใช้
--chef-zero-พอร์ต PORT
พอร์ตที่เชฟศูนย์จะฟัง
--[ไม่มี-]สี
ใช้เพื่อดูผลงานที่มีสี
-NS, --disable-แก้ไข
ใช้เพื่อป้องกัน $EDITOR ไม่ให้เปิดและยอมรับข้อมูลตามที่เป็นอยู่
--ค่าเริ่มต้น
ใช้เพื่อให้มีดใช้ค่าเริ่มต้นแทนการขอให้ผู้ใช้จัดเตรียม
-e บรรณาธิการ --บรรณาธิการ บรรณาธิการ
$EDITOR ที่ใช้สำหรับคำสั่งแบบโต้ตอบทั้งหมด
-E สิ่งแวดล้อม, --สิ่งแวดล้อม และพวกเรา
ชื่อของสิ่งแวดล้อม เมื่อเพิ่มตัวเลือกนี้ลงในคำสั่งแล้ว command
จะทำงานเฉพาะกับสภาพแวดล้อมที่มีชื่อเท่านั้น
-F รูปแบบ, --รูปแบบ FORMAT
รูปแบบเอาต์พุต: สรุป (Default) ข้อความ, JSON, มันแกวและ pp.
-ชม, --ช่วยด้วย
แสดงความช่วยเหลือสำหรับคำสั่ง
-ผม, --อักษรย่อ
ใช้เพื่อสร้างไคลเอ็นต์ API โดยทั่วไปแล้วจะเป็นไคลเอ็นต์ผู้ดูแลระบบบน a
เซิร์ฟเวอร์ Chef ที่เพิ่งติดตั้งใหม่
-k กุญแจ, --กุญแจ KEY
คีย์ส่วนตัวที่มีดจะใช้เพื่อลงนามคำขอที่ทำโดยไคลเอ็นต์ API ไปยัง
เซิฟเวอร์เชฟ.
--พิมพ์หลัง
ใช้เพื่อแสดงข้อมูลหลังการดำเนินการทำลายล้าง
-r สำนักงานขาย --ที่เก็บ สพป
เส้นทางสู่เชฟเรโป
-s URL --เซิร์ฟเวอร์-url URL
URL สำหรับเซิร์ฟเวอร์ Chef
-u ผู้ใช้ --ผู้ใช้ USER
ชื่อผู้ใช้ที่ใช้โดยมีดเพื่อลงนามคำขอที่ทำโดยไคลเอนต์ API ถึง Chef
เซิร์ฟเวอร์ การตรวจสอบสิทธิ์จะล้มเหลวหากชื่อผู้ใช้ไม่ตรงกับคีย์ส่วนตัว
-ใน, --รุ่น
รุ่นเชฟ-ลูกค้า.
-วี --รายละเอียด
ตั้งค่าสำหรับเอาต์พุตที่ละเอียดยิ่งขึ้น ใช้ -วี.วี เพื่อความฟุ่มเฟือยสูงสุด
--ตรวจสอบชื่อลูกค้า ชื่อ
ชื่อไคลเอ็นต์การตรวจสอบความถูกต้อง
--การตรวจสอบคีย์ เส้นทาง
พาธไปยังคีย์ตรวจสอบความถูกต้องที่ไคลเอ็นต์ใช้ โดยทั่วไปคือไฟล์ชื่อ
การตรวจสอบ.pem.
-y, --ใช่
ใช้เพื่อตอบกลับข้อความยืนยันทั้งหมดด้วย "ใช่" มีดจะไม่ขอ
การยืนยัน.
-z, --โหมดท้องถิ่น
ใช้เพื่อเรียกใช้เชฟลูกค้าในโหมดท้องถิ่น นี้จะช่วยให้คำสั่งทั้งหมดที่ทำงาน
กับเซิร์ฟเวอร์ Chef เพื่อทำงานกับ Chef-repo ในท้องถิ่นด้วย
ตัวอย่าง
$ มีดกำหนดค่า
$ มีดกำหนดค่าไคลเอนต์ '/ ไดเรกทอรี'
ใช้มีดกำหนดค่าออนไลน์โดยใช้บริการ onworks.net