ນີ້ແມ່ນຄຳສັ່ງມີດ-deps ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ມີດ-deps - ຫນ້າທີ່ຜູ້ຊາຍສໍາລັບຄໍາສັ່ງຍ່ອຍມີດ deps.
ໄດ້ ມີດ deps ຄໍາສັ່ງຍ່ອຍແມ່ນໄດ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດການຂຶ້ນກັບຂໍ້ມູນ, ພາລະບົດບາດ, ຫຼື cookbook.
syntax
ຄໍາສັ່ງຍ່ອຍນີ້ມີ syntax ດັ່ງຕໍ່ໄປນີ້:
$ ມີດ deps (ທາງເລືອກ)
ທາງເລືອກໃນການ
ຄໍາສັ່ງຍ່ອຍນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-c CONFIG_FILE, --config CONFIG_FILE
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້.
--chef-repo-ເສັ້ນທາງ PATH
ເສັ້ນທາງໄປຫາ chef-repo. ການຕັ້ງຄ່ານີ້ຈະລົບລ້າງເສັ້ນທາງເລີ່ມຕົ້ນໄປຫາ
chef-repo. ຄ່າເລີ່ມຕົ້ນ: ຄືກັນກັບທີ່ລະບຸໄວ້ໂດຍ chef_repo_path ໃນ config.rb.
--chef-ສູນ-ພອດ PORT
ພອດທີ່ chef-zero ຈະຟັງ.
--[ບໍ່-]ສີ
ໃຊ້ເພື່ອເບິ່ງຜົນຜະລິດສີ.
-- ສະກຸນເງິນ
ຈໍານວນການເຊື່ອມຕໍ່ທີ່ອະນຸຍາດ. ຄ່າເລີ່ມຕົ້ນ: 10.
-d, --ປິດການແກ້ໄຂ
ໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ $EDITOR ຖືກເປີດ ແລະຮັບເອົາຂໍ້ມູນຕາມທີ່ເປັນຢູ່.
--ຄ່າເລີ່ມຕົ້ນ
ການນໍາໃຊ້ມີດໃຊ້ຄ່າເລີ່ມຕົ້ນແທນທີ່ຈະຂໍໃຫ້ຜູ້ໃຊ້ສະຫນອງຫນຶ່ງ.
-e ບັນນາທິການ, --ບັນນາທິການ EDITOR
$EDITOR ທີ່ຖືກນໍາໃຊ້ສໍາລັບຄໍາສັ່ງໂຕ້ຕອບທັງຫມົດ.
-E ສະພາບແວດລ້ອມ, -- ສິ່ງແວດລ້ອມ ENVIRONMENT
ຊື່ຂອງສິ່ງແວດລ້ອມ. ເມື່ອຕົວເລືອກນີ້ຖືກເພີ່ມໃສ່ຄໍາສັ່ງ, ຄໍາສັ່ງ
ຈະດໍາເນີນການພຽງແຕ່ຕໍ່ກັບສະພາບແວດລ້ອມທີ່ມີຊື່.
-F ຮູບແບບ, -- ຮູບແບບ ຮູບແບບ
ຮູບແບບຜົນຜະລິດ: ສະຫຼຸບສັງລວມ (ຄ່າເລີ່ມຕົ້ນ), ຂໍ້ຄວາມ, json, ຢອກ, ແລະ pp.
-ຊ, - ຊ່ວຍ
ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງ.
-k ຄີ, --key KEY
ກະແຈສ່ວນຕົວທີ່ມີດຈະໃຊ້ເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ
ເຄື່ອງແມ່ຂ່າຍຂອງພໍ່ຄົວ.
--ພິມ-ຫຼັງ
ໃຊ້ເພື່ອສະແດງຂໍ້ມູນຫຼັງຈາກການດໍາເນີນງານທໍາລາຍ.
--[ບໍ່-]ຊ້ຳ
ການນໍາໃຊ້ -- ຊ້ຳ ເພື່ອລາຍຊື່ການເພິ່ງພາອາໄສແບບ recursively. ທາງເລືອກນີ້ສາມາດໃຊ້ໄດ້ພຽງແຕ່ເມື່ອ
--ຕົ້ນໄມ້ ຖືກກໍານົດໃຫ້ ທີ່ແທ້ຈິງ. ຄ່າເລີ່ມຕົ້ນ: --ບໍ່ມີຜົນຕອບແທນ.
--ໄລຍະໄກ
ໃຊ້ເພື່ອກໍານົດຄວາມເພິ່ງພາອາໄສຈາກວັດຖຸທີ່ຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Chef ແທນທີ່ຈະຢູ່ໃນ
chef-repo ທ້ອງຖິ່ນ. ຄ່າເລີ່ມຕົ້ນ: ທີ່ບໍ່ຖືກຕ້ອງ.
--repo-mode MODE
ຮູບແບບຂອງ chef-repo ທ້ອງຖິ່ນ. ຄ່າທີ່ເປັນໄປໄດ້: ໄຟຟ້າສະຖິດ, ທຸກສິ່ງທຸກຢ່າງ, ຫຼື
ເປັນເຈົ້າພາບ_ທຸກຢ່າງທີ່ຢູ່ ການນໍາໃຊ້ ໄຟຟ້າສະຖິດ ສໍາລັບພຽງແຕ່ພາລະບົດບາດ, ສະພາບແວດລ້ອມ, ປຶ້ມອາຫານ, ແລະຂໍ້ມູນ
ຖົງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທຸກສິ່ງທຸກຢ່າງ ແລະ ເປັນເຈົ້າພາບ_ທຸກຢ່າງ ຖືກເລືອກແບບໄດນາມິກ
ຂຶ້ນກັບປະເພດຂອງເຄື່ອງແມ່ຂ່າຍ. ຄ່າເລີ່ມຕົ້ນ: ທຸກສິ່ງທຸກຢ່າງ / ເປັນເຈົ້າພາບ_ທຸກຢ່າງ.
-s urls, --server-url URL
URL ສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
--ຕົ້ນໄມ້ ໃຊ້ເພື່ອສະແດງຄວາມເພິ່ງພາອາໄສໃນໂຄງສ້າງຕົ້ນໄມ້ສາຍຕາ (ລວມທັງການຊໍ້າກັນ, ຖ້າພວກມັນ
ມີ). ຄ່າເລີ່ມຕົ້ນ: ທີ່ບໍ່ຖືກຕ້ອງ.
-u ຜູ້ໃຊ້, -ຜູ້ໃຊ້ ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ໂດຍມີດເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ Chef
ເຊີບເວີ. ການພິສູດຢືນຢັນຈະລົ້ມເຫລວຖ້າຊື່ຜູ້ໃຊ້ບໍ່ກົງກັບກະແຈສ່ວນຕົວ.
- ໃນ, - ການປ່ຽນແປງ
ສະບັບຂອງ chef-ລູກຄ້າ.
-V, -- verbose
ກໍານົດສໍາລັບຜົນໄດ້ຮັບ verbose ເພີ່ມເຕີມ. ໃຊ້ - ວີ ສໍາລັບ verbosity ສູງສຸດ.
-y, --ແມ່ນແລ້ວ
ໃຊ້ເພື່ອຕອບສະໜອງການຢືນຢັນທັງໝົດດ້ວຍ "ແມ່ນ". ມີດຈະບໍ່ຮ້ອງຂໍໃຫ້ມີ
ການຢືນຢັນ.
-z, --local-mode
ໃຊ້ເພື່ອແລ່ນລູກຄ້າພໍ່ຄົວໃນຮູບແບບທ້ອງຖິ່ນ. ນີ້ອະນຸຍາດໃຫ້ຄໍາສັ່ງທັງຫມົດທີ່ເຮັດວຽກ
ຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef ເພື່ອເຮັດວຽກຕໍ່ກັບ chef-repo ທ້ອງຖິ່ນ.
ຕົວຢ່າງ
$ ມີດ deps nodes/node_name.json
$ ມີດ deps ບົດບາດ/role_name.json
$ ມີດ deps cookbooks/cookbook_name.json
$ ມີດ deps environments/environment_name.json
ເພື່ອຊອກຫາການເພິ່ງພາອາໄສສໍາລັບການປະສົມຂອງຂໍ້, ປື້ມຕໍາແຫນ່ງ, ແລະ / ຫຼື
ສະພາບແວດລ້ອມ:
$ knife deps cookbooks/git.json cookbooks/github.json roles/base.json environments/desert.json nodes/mynode.json
ສາມາດໃຊ້ແທນຕົວແທນເພື່ອສົ່ງຄືນຂໍ້ມູນຂອງເດັກທັງໝົດ. ສໍາລັບຕົວຢ່າງ, ທັງຫມົດຂອງ
ສະພາບແວດລ້ອມ:
$ ມີດ deps ສະພາບແວດລ້ອມ/*.json
ການນໍາໃຊ້ --ຕົ້ນໄມ້ ທາງເລືອກໃນການເບິ່ງຜົນໄດ້ຮັບທີ່ມີໂຄງສ້າງ:
$ ມີດ deps ບົດບາດ/webserver.json
ເພື່ອກັບຄືນບາງສິ່ງບາງຢ່າງເຊັ່ນ:
roles/webserver.json
ບົດບາດ/base.json
ປຶ້ມອາຫານ/github
ປຶ້ມອາຫານ/git
ປຶ້ມແຕ່ງກິນ/ຜູ້ໃຊ້
Cookbooks/apache2
ຜົນໄດ້ຮັບຂອງ ມີດ deps ສາມາດຜ່ານໄປ ມີດ ອັບໂຫລດ:
$ ມີດອັບໂຫລດ `knife deps nodes/*.json
ຜົນໄດ້ຮັບຂອງ ມີດ deps ສາມາດຜ່ານໄປ ມີດ xargs:
$ ມີດ deps nodes/*.json | ອັບໂຫຼດມີດ xargs
ໃຊ້ມີດ-deps ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net