ນີ້ແມ່ນສະພາບແວດລ້ອມທີ່ມີດຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ມີດ-ສະພາບແວດລ້ອມ - ຫນ້າທີ່ຜູ້ຊາຍສໍາລັບຄໍາສັ່ງຍ່ອຍສະພາບແວດລ້ອມມີດ.
ສະພາບແວດລ້ອມແມ່ນວິທີການສ້າງແຜນຜັງການເຮັດວຽກໃນຊີວິດຈິງຂອງອົງກອນໃຫ້ກັບສິ່ງທີ່ເປັນໄປໄດ້
ຕັ້ງຄ່າແລະຈັດການໃນເວລາທີ່ໃຊ້ເຄື່ອງແມ່ຂ່າຍຂອງ Chef. ທຸກໆອົງການຈັດຕັ້ງເລີ່ມຕົ້ນດ້ວຍອັນດຽວ
ສະພາບແວດລ້ອມເອີ້ນວ່າ _ຄ່າເລີ່ມຕົ້ນ ສະພາບແວດລ້ອມ, ທີ່ບໍ່ສາມາດແກ້ໄຂ (ຫຼືລົບ).
ສະພາບແວດລ້ອມເພີ່ມເຕີມສາມາດຖືກສ້າງຂື້ນເພື່ອສະທ້ອນໃຫ້ເຫັນຮູບແບບຂອງແຕ່ລະອົງການແລະ
ຂະບວນການເຮັດວຽກ. ສໍາລັບຕົວຢ່າງ, ການສ້າງ ການຜະລິດ, staging, ການທົດສອບ, ແລະ ການພັດທະນາ
ສະພາບແວດລ້ອມ. ໂດຍທົ່ວໄປແລ້ວ, ສະພາບແວດລ້ອມຍັງກ່ຽວຂ້ອງກັບຫນຶ່ງ (ຫຼືຫຼາຍກວ່ານັ້ນ) ປື້ມຄູ່ມື
ຮຸ່ນ
ໄດ້ ມີດ ສະພາບແວດລ້ອມ ຄໍາສັ່ງຍ່ອຍຖືກນໍາໃຊ້ເພື່ອຈັດການສະພາບແວດລ້ອມພາຍໃນອັນດຽວ
ອົງການຈັດຕັ້ງຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
COMMON OPTIONS
ຕົວເລືອກຕໍ່ໄປນີ້ອາດຈະຖືກໃຊ້ກັບຂໍ້ໂຕ້ແຍ້ງໃດໆທີ່ມີໃຫ້ ມີດ
ສະພາບແວດລ້ອມ ຄໍາສັ່ງຍ່ອຍ:
--chef-ສູນ-ພອດ PORT
ພອດທີ່ chef-zero ຈະຟັງ.
-c CONFIG_FILE, --config CONFIG_FILE
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້.
-d, --ປິດການແກ້ໄຂ
ໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ $EDITOR ຖືກເປີດ ແລະຮັບເອົາຂໍ້ມູນຕາມທີ່ເປັນຢູ່.
--ຄ່າເລີ່ມຕົ້ນ
ການນໍາໃຊ້ມີດໃຊ້ຄ່າເລີ່ມຕົ້ນແທນທີ່ຈະຂໍໃຫ້ຜູ້ໃຊ້ສະຫນອງຫນຶ່ງ.
-e ບັນນາທິການ, --ບັນນາທິການ EDITOR
$EDITOR ທີ່ຖືກນໍາໃຊ້ສໍາລັບຄໍາສັ່ງໂຕ້ຕອບທັງຫມົດ.
-E ສະພາບແວດລ້ອມ, -- ສິ່ງແວດລ້ອມ ENVIRONMENT
ຊື່ຂອງສິ່ງແວດລ້ອມ. ເມື່ອຕົວເລືອກນີ້ຖືກເພີ່ມໃສ່ຄໍາສັ່ງ, ຄໍາສັ່ງ
ຈະດໍາເນີນການພຽງແຕ່ຕໍ່ກັບສະພາບແວດລ້ອມທີ່ມີຊື່.
-F ຮູບແບບ, -- ຮູບແບບ ຮູບແບບ
ຮູບແບບຜົນຜະລິດ: ສະຫຼຸບສັງລວມ (ຄ່າເລີ່ມຕົ້ນ), ຂໍ້ຄວາມ, json, ຢອກ, ແລະ pp.
-ຊ, - ຊ່ວຍ
ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງ.
-k ຄີ, --key KEY
ກະແຈສ່ວນຕົວທີ່ມີດຈະໃຊ້ເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ
ເຄື່ອງແມ່ຂ່າຍຂອງພໍ່ຄົວ.
--[ບໍ່-]ສີ
ໃຊ້ເພື່ອເບິ່ງຜົນຜະລິດສີ.
--ພິມ-ຫຼັງ
ໃຊ້ເພື່ອສະແດງຂໍ້ມູນຫຼັງຈາກການດໍາເນີນງານທໍາລາຍ.
-s urls, --server-url URL
URL ສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
-u ຜູ້ໃຊ້, -ຜູ້ໃຊ້ ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ໂດຍມີດເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ Chef
ເຊີບເວີ. ການພິສູດຢືນຢັນຈະລົ້ມເຫລວຖ້າຊື່ຜູ້ໃຊ້ບໍ່ກົງກັບກະແຈສ່ວນຕົວ.
-V, -- verbose
ກໍານົດສໍາລັບຜົນໄດ້ຮັບ verbose ເພີ່ມເຕີມ. ໃຊ້ - ວີ ສໍາລັບ verbosity ສູງສຸດ.
- ໃນ, - ການປ່ຽນແປງ
ສະບັບຂອງ chef-ລູກຄ້າ.
-y, --ແມ່ນແລ້ວ
ໃຊ້ເພື່ອຕອບສະໜອງການຢືນຢັນທັງໝົດດ້ວຍ "ແມ່ນ". ມີດຈະບໍ່ຮ້ອງຂໍໃຫ້ມີ
ການຢືນຢັນ.
-z, --local-mode
ໃຊ້ເພື່ອແລ່ນລູກຄ້າພໍ່ຄົວໃນຮູບແບບທ້ອງຖິ່ນ. ນີ້ອະນຸຍາດໃຫ້ຄໍາສັ່ງທັງຫມົດທີ່ເຮັດວຽກ
ຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef ເພື່ອເຮັດວຽກຕໍ່ກັບ chef-repo ທ້ອງຖິ່ນ.
ປຽບທຽບ
ໄດ້ ປຽບທຽບ argument ແມ່ນໃຊ້ເພື່ອປຽບທຽບຂໍ້ຈໍາກັດສະບັບ cookbook ທີ່ຕັ້ງໄວ້
ໜຶ່ງ (ຫຼືຫຼາຍກວ່າ) ສະພາບແວດລ້ອມ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດປຽບທຽບ [ENVIRONMENT_NAME...] (ຕົວເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-ກ, --ທັງໝົດ
ໃຊ້ເພື່ອອັບໂຫລດສະພາບແວດລ້ອມທັງໝົດທີ່ພົບຢູ່ໃນເສັ້ນທາງທີ່ກຳນົດໄວ້.
-m, --ບໍ່ກົງກັນ
ໃຊ້ເພື່ອສະແດງສະເພາະລຸ້ນທີ່ກົງກັນ.
ຍົກຕົວຢ່າງ
ເພື່ອປຽບທຽບສະບັບຂອງປື້ມຄູ່ມືສໍາລັບສະພາບແວດລ້ອມດຽວ:
$ ສະພາບແວດລ້ອມມີດປຽບທຽບການພັດທະນາ
ເພື່ອສົ່ງຄືນສິ່ງທີ່ຄ້າຍຄືກັບ:
ການພັດທະນາ
apache 2.3.1
windows 4.1.2
ເພື່ອປຽບທຽບສະບັບຂອງປື້ມຄູ່ມືສໍາລັບຫຼາຍສະພາບແວດລ້ອມ:
$ ສະພາບແວດລ້ອມມີດປຽບທຽບຂັ້ນຕອນການພັດທະນາ
ເພື່ອສົ່ງຄືນສິ່ງທີ່ຄ້າຍຄືກັບ:
ຂັ້ນຕອນການພັດທະນາ
apache 2.3.1 1.2.2
ປ່ອງຢ້ຽມ 4.1.2 1.0.0
postgresql 1.0.0 1.0.0
ເພື່ອປຽບທຽບທຸກສະບັບຂອງປື້ມຄູ່ມືສໍາລັບສະພາບແວດລ້ອມທັງຫມົດ:
$ ສະພາບແວດລ້ອມມີດປຽບທຽບ --all
ເພື່ອສົ່ງຄືນສິ່ງທີ່ຄ້າຍຄືກັບ:
ການພັດທະນາຂັ້ນຕອນ
ulimit ຫລ້າສຸດ
redisio ຫຼ້າສຸດ
journally ຫລ້າສຸດ
aws ລ່າສຸດ
ການທົດສອບຫລ້າສຸດ
unicorn ຫລ້າສຸດ
sensu ລ່າສຸດຫລ້າສຸດ
runit ລ່າສຸດ
ແມ່ແບບຫລ້າສຸດ
powershell ລ່າສຸດຫລ້າສຸດ
openssl ຫລ້າສຸດ
rbenv ຫຼ້າສຸດ
rabbitmq ລ່າສຸດ
postgresql ຫລ້າສຸດ
mysql ຫລ້າສຸດ
ohai ລ່າສຸດ
git ຫລ້າສຸດ
erlang ຫລ້າສຸດ
ssh_known_hosts ຫຼ້າສຸດ
nginx ຫລ້າສຸດ
ຖານຂໍ້ມູນຫຼ້າສຸດ
yum ຫລ້າສຸດ
xfs ຫລ້າສຸດ
ລ່າສຸດທີ່ເຫມາະສົມຫລ້າສຸດ
dmg ຫລ້າສຸດ
chef_handler ຫລ້າສຸດ
ປ່ອງຢ້ຽມ 1.0.0 4.1.2
ສ້າງ
ໄດ້ ສ້າງ argument ຖືກນໍາໃຊ້ເພື່ອເພີ່ມວັດຖຸສະພາບແວດລ້ອມໃຫ້ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef. ເມື່ອນີ້
argument ແມ່ນດໍາເນີນການ, ມີດຈະເປີດ $EDITOR ເພື່ອໃຫ້ສາມາດແກ້ໄຂໄດ້ ENVIRONMENT ຄໍາອະທິບາຍ
ພາກສະຫນາມ (ເວັ້ນເສຍແຕ່ວ່າຄໍາອະທິບາຍຈະຖືກລະບຸເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງ). ເມື່ອສໍາເລັດຮູບ, ມີດ
ຈະເພີ່ມສະພາບແວດລ້ອມໃຫ້ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດສ້າງ ENVIRONMENT_NAME -d DESCRIPTION
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-d ຄຳອະທິບາຍ, --ລາຍລະອຽດ ລາຍລະອຽດ
ລາຍລະອຽດຂອງສະພາບແວດລ້ອມ. ຄ່ານີ້ຈະຕື່ມຂໍ້ມູນໃສ່ຊ່ອງລາຍລະອຽດ
ສໍາລັບສະພາບແວດລ້ອມໃນເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
ຕົວຢ່າງ
ເພື່ອສ້າງສະພາບແວດລ້ອມທີ່ມີຊື່ dev ມີລາຍລະອຽດຂອງ ໄດ້ ການພັດທະນາ ສິ່ງແວດລ້ອມ.:
$ ສະພາບແວດລ້ອມມີດສ້າງ dev -d "ສະພາບແວດລ້ອມການພັດທະນາ."
DELETE
ໄດ້ ລຶບ argument ຖືກນໍາໃຊ້ເພື່ອລຶບສະພາບແວດລ້ອມຈາກເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດລຶບ ENVIRONMENT_NAME
ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ
ເພື່ອລຶບສະພາບແວດລ້ອມທີ່ມີຊື່ dev, ໃສ່:
$ ສະພາບແວດລ້ອມມີດລຶບ dev
ປະເພດ Y ເພື່ອຢືນຢັນການລຶບ.
ແກ້ໄຂ
ໄດ້ ດັດແກ້ argument ແມ່ນໃຊ້ເພື່ອແກ້ໄຂຄຸນລັກສະນະຂອງສະພາບແວດລ້ອມ. ໃນເວລາທີ່ການໂຕ້ຖຽງນີ້ແມ່ນ
ແລ່ນ, ມີດຈະເປີດ $EDITOR ເພື່ອເປີດໃຊ້ການແກ້ໄຂ ENVIRONMENT ຄຸນລັກສະນະ. ເມື່ອສໍາເລັດ,
ມີດຈະປັບປຸງເຄື່ອງແມ່ຂ່າຍຂອງ Chef ດ້ວຍການປ່ຽນແປງເຫຼົ່ານັ້ນ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດແກ້ໄຂ ENVIRONMENT_NAME
ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ
ເພື່ອແກ້ໄຂສະພາບແວດລ້ອມທີ່ມີຊື່ devops, ໃສ່:
$ ສະພາບແວດລ້ອມມີດແກ້ໄຂ devops
ຈາກ ເອກະສານ
ໄດ້ ຈາກ ເອກະສານ argument ຖືກນໍາໃຊ້ເພື່ອເພີ່ມຫຼືປັບປຸງສະພາບແວດລ້ອມໂດຍໃຊ້ JSON ຫຼື Ruby DSL
ລາຍລະອຽດ. ມັນຕ້ອງໄດ້ຮັບການດໍາເນີນການກັບ ສ້າງ or ດັດແກ້ ການໂຕ້ຖຽງ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດ [ສ້າງ | ແກ້ໄຂ] ຈາກໄຟລ໌ FILE (ທາງເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-ກ, --ທັງໝົດ
ໃຊ້ເພື່ອອັບໂຫລດສະພາບແວດລ້ອມທັງໝົດທີ່ພົບຢູ່ໃນເສັ້ນທາງທີ່ກຳນົດໄວ້.
ຕົວຢ່າງ
ເພື່ອເພີ່ມສະພາບແວດລ້ອມໂດຍໃຊ້ຂໍ້ມູນທີ່ມີຢູ່ໃນໄຟລ໌ JSON:
$ ສະພາບແວດລ້ອມມີດສ້າງ devops ຈາກໄຟລ໌ "ເສັ້ນທາງໄປຫາໄຟລ໌ JSON"
ຫລື:
$ ສະພາບແວດລ້ອມມີດແກ້ໄຂ devops ຈາກໄຟລ໌ "ເສັ້ນທາງໄປຫາໄຟລ໌ JSON"
LIST
ໄດ້ ບັນຊີລາຍຊື່ argument ຖືກນໍາໃຊ້ເພື່ອລາຍຊື່ສະພາບແວດລ້ອມທັງຫມົດທີ່ມີຢູ່ໃນປະຈຸບັນ
ເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ມີດບັນຊີລາຍຊື່ສະພາບແວດລ້ອມ -w
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-w, --with-uri
ໃຊ້ເພື່ອສະແດງ URI ທີ່ສອດຄ້ອງກັນ.
ຕົວຢ່າງ
ເພື່ອເບິ່ງລາຍຊື່ສະພາບແວດລ້ອມ:
$ ມີດບັນຊີລາຍຊື່ສະພາບແວດລ້ອມ -w
ສະແດງໃຫ້ເຫັນ
ໄດ້ ສະແດງໃຫ້ເຫັນ argument ແມ່ນໃຊ້ເພື່ອສະແດງຂໍ້ມູນກ່ຽວກັບສະພາບແວດລ້ອມທີ່ລະບຸ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ສະພາບແວດລ້ອມມີດສະແດງໃຫ້ເຫັນ ENVIRONMENT_NAME
ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ
ເພື່ອເບິ່ງຂໍ້ມູນກ່ຽວກັບ dev ສະພາບແວດລ້ອມເຂົ້າ:
$ ສະພາບແວດລ້ອມມີດສະແດງໃຫ້ເຫັນ dev
ກັບຄືນ:
% ສະພາບແວດລ້ອມມີດສະແດງໃຫ້ເຫັນ dev
chef_type: ສະພາບແວດລ້ອມ
cookbook_versions:
default_attributes:
ຄໍາອະທິບາຍ:
json_class: Chef::ສະພາບແວດລ້ອມ
ຊື່: dev
override_attributes:
\\
\\
\\
\\
ເພື່ອເບິ່ງຂໍ້ມູນໃນຮູບແບບ JSON, ໃຊ້ປຸ່ມ -F ທາງເລືອກທົ່ວໄປເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງເຊັ່ນ:
ນີ້:
$ ພາລະບົດບາດມີດສະແດງໃຫ້ເຫັນ devops -F json
ຮູບແບບອື່ນໆທີ່ມີຢູ່ລວມມີ ຂໍ້ຄວາມ, ຢອກ, ແລະ pp.
ໃຊ້ມີດ-ສະພາບແວດລ້ອມອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net