ນີ້ແມ່ນຄໍາສັ່ງ ansible-playbook ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ansible-playbook - ດໍາເນີນການເປັນ playbook ansible
ສະຫຼຸບສັງລວມ
ansible-playbook ... [ຕົວເລືອກ]
ລາຍລະອຽດ
ຄວາມເຂົ້າໃຈ ປຶ້ມຫຼິ້ນ ເປັນລະບົບການປັບຕັ້ງ ແລະ multinode deployment. Ansible-playbook ແມ່ນ
ເຄື່ອງມືທີ່ໃຊ້ເພື່ອດໍາເນີນການໃຫ້ເຂົາເຈົ້າ. ເບິ່ງຫນ້າທໍາອິດຂອງໂຄງການ (ການເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ການໂຕ້ຖຽງ
filename.yml
ຊື່ຂອງໄຟລ໌ຮູບແບບ YAML ນຶ່ງ ຫຼືຫຼາຍອັນເພື່ອໃຊ້ເປັນປຶ້ມຫຼິ້ນທີ່ສາມາດເຮັດໄດ້.
OPTIONS
--ask-become-pass
ຂໍໃຫ້ລະຫັດຜ່ານການຂະຫຍາຍສິດທິພິເສດ.
-k, --ຖາມຜ່ານ
ເຕືອນສໍາລັບລະຫັດຜ່ານການເຊື່ອມຕໍ່, ຖ້າມັນຈໍາເປັນສໍາລັບການຂົນສົ່ງທີ່ໃຊ້. ສໍາລັບ
ຕົວຢ່າງ, ການໃຊ້ ssh ແລະບໍ່ມີການພິສູດຢືນຢັນທີ່ອີງໃສ່ລະຫັດກັບ ssh-agent.
--ask-su-pass
ການເຕືອນສໍາລັບລະຫັດຜ່ານ su, ໃຊ້ກັບ --su (ປະຕິເສດ, ໃຊ້ກາຍເປັນ).
-K, --ask-sudo-pass
ເຕືອນສໍາລັບລະຫັດຜ່ານທີ່ຈະໃຊ້ກັບ --sudo, ຖ້າມີ (ຍົກເລີກ, ໃຊ້ກາຍເປັນ).
--ask-vault-pass
ເຕືອນສໍາລັບລະຫັດຜ່ານ vault.
-C, --ກວດສອບ
ຢ່າເຮັດການປ່ຽນແປງໃດໆໃນລະບົບຫ່າງໄກສອກຫຼີກ, ແຕ່ທົດສອບຊັບພະຍາກອນເພື່ອເບິ່ງສິ່ງທີ່ອາດຈະເກີດຂຶ້ນ
ມີການປ່ຽນແປງ. ໃຫ້ສັງເກດວ່ານີ້ບໍ່ສາມາດສະແກນທຸກປະເພດຊັບພະຍາກອນທີ່ເປັນໄປໄດ້ແລະມີພຽງແຕ່ a
ການຈໍາລອງ.
-c ການຕິດຕໍ່, --ການເຊື່ອມຕໍ່=ການຕິດຕໍ່
ປະເພດການເຊື່ອມຕໍ່ທີ່ຈະໃຊ້. ທາງເລືອກທົ່ວໄປທີ່ສຸດແມ່ນ ພາຣາມິໂກ (SSH), ssh, winrm ແລະ ທ້ອງຖິ່ນ.
ທ້ອງຖິ່ນ ສ່ວນໃຫຍ່ແມ່ນເປັນປະໂຫຍດສໍາລັບ crontab ຫຼື kickstarts.
-D, --ຄວາມແຕກຕ່າງ
ເມື່ອປ່ຽນໄຟລ໌ແມ່ແບບໃດໆ, ສະແດງຄວາມແຕກຕ່າງທີ່ປະສົມປະສານຂອງວິທີທີ່ພວກມັນປ່ຽນແປງ. ເມື່ອໃດ
ໃຊ້ກັບ --check, ສະແດງໃຫ້ເຫັນວ່າໄຟລ໌ຈະມີການປ່ຽນແປງແນວໃດຖ້າ --check ບໍ່ຖືກນໍາໃຊ້.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
ຕົວແປເພີ່ມເຕີມທີ່ຈະໃສ່ເຂົ້າໄປໃນ playbook, ໃນ key=value key=value format ຫຼືທີ່ອ້າງອີງ
YAML/JSON (hashes ແລະ arrays). ເພື່ອໂຫລດຕົວແປຈາກໄຟລ໌, ໃຫ້ລະບຸໄຟລ໌
ນຳໜ້າດ້ວຍ @ (ຕົວຢ່າງ @vars.yml).
--flush-cache
ລ້າງແຄດຄວາມຈິງ.
--force-handlers
ດໍາເນີນການ handlers ເຖິງແມ່ນວ່າວຽກງານລົ້ມເຫລວ.
-f NUMBER, --forks=NUMBER
ລະດັບຂອງຂະຫນານ. NUMBER ຖືກລະບຸເປັນຈໍານວນເຕັມ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 5.
-h, - ຊ່ວຍ
ສະແດງໜ້າຊ່ວຍເຫຼືອ ແລະອອກ
-i PATH, --ສິນຄ້າຄົງຄັງ=PATH
ໄດ້ PATH ໄປຫາສິນຄ້າຄົງຄັງ, ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນ /etc/ansible/hosts. ອີກທາງເລືອກ, ທ່ານສາມາດ
ໃຊ້ເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກຈາກລາຍຊື່ໂຮສ ຫຼືໂຮສດຽວທີ່ມີເຄື່ອງໝາຍຈຸດ ເຈົ້າພາບ,.
-l SUBSET, --limit=SUBSET
ເພີ່ມເຕີມຈໍາກັດຮູບແບບເຈົ້າພາບ / ກຸ່ມທີ່ເລືອກ. ທ່ານສາມາດ prefix ມັນກັບ ~ ຊີ້ບອກ
ວ່າຮູບແບບໃນ regex ໄດ້.
--list-hosts
ອອກລາຍການຂອງເຈົ້າພາບທີ່ກົງກັນ; ບໍ່ໄດ້ປະຕິບັດອັນອື່ນ.
--list-tags
ລາຍຊື່ແທັກທີ່ມີຢູ່ທັງຫມົດ; ບໍ່ໄດ້ປະຕິບັດອັນອື່ນ.
--list-tasks
ລາຍຊື່ໜ້າວຽກທັງໝົດທີ່ຈະຖືກປະຕິບັດ; ບໍ່ໄດ້ປະຕິບັດອັນອື່ນ.
-M ທິດທາງ, --module-path=ທິດທາງ
ໄດ້ ທິດທາງ ເສັ້ນທາງຄົ້ນຫາເພື່ອໂຫລດໂມດູນຈາກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /usr/share/ansible.
ອັນນີ້ຍັງສາມາດຖືກຕັ້ງດ້ວຍຕົວແປສະພາບແວດລ້ອມ ANSIBLE_LIBRARY.
--private-key=PRIVATE_KEY_FILE
ໃຊ້ໄຟລ໌ນີ້ເພື່ອພິສູດຢືນຢັນການເຊື່ອມຕໍ່
--skip-tags=ຂ້າມ_TAGS
ພຽງແຕ່ດໍາເນີນການຫຼິ້ນແລະຫນ້າວຽກທີ່ມີ tags ບໍ່ກົງກັບຄ່າເຫຼົ່ານີ້.
--start-at-task=START_AT
ເລີ່ມປຶ້ມຫຼິ້ນທີ່ໜ້າວຽກທີ່ກົງກັບຊື່ນີ້.
-- ຂັ້ນຕອນ
ຫນຶ່ງຂັ້ນຕອນຕໍ່ເວລາ: ຢືນຢັນແຕ່ລະວຽກກ່ອນທີ່ຈະແລ່ນ.
-S, --su*
ດໍາເນີນການດໍາເນີນການກັບ su (ເຊົາສະຫນັບສະຫນູນ, ການນໍາໃຊ້ກາຍເປັນ)
-R SU-USER, --su-user=SU_USER
ດໍາເນີນການດໍາເນີນການກັບ su ເປັນຜູ້ໃຊ້ນີ້ (default=root) (ຍົກເລີກ, ໃຊ້ກາຍເປັນ)
-s, --sudo
ດໍາເນີນການຄໍາສັ່ງທີ່ຜູ້ໃຊ້ມອບໃຫ້ໂດຍ -u ແລະ sudo ເພື່ອຮາກ (ເຊົາໃຊ້, ໃຊ້ກາຍເປັນ).
--ssh-common-args='-o ProxyCommand="ssh -W %h:%p ... " ...'
ເພີ່ມອາກິວເມັນທີ່ລະບຸໃສ່ sftp/scp/ssh command-line. ເປັນປະໂຫຍດເພື່ອກໍານົດ a
ProxyCommand ເພື່ອໃຊ້ໂຮດໂດດ, ແຕ່ການໂຕ້ຖຽງໃດໆທີ່ຍອມຮັບໂດຍທັງສາມ
ໂຄງການອາດຈະຖືກກໍານົດ.
--sftp-extra-args='-f ...'
ເພີ່ມການໂຕ້ຖຽງທີ່ລະບຸໄວ້ໃນຄໍາສັ່ງ sftp ໃດ.
--scp-extra-args='-l ...'
ເພີ່ມການໂຕ້ຖຽງທີ່ລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງ scp.
--ssh-extra-args='-ຣ ...'
ເພີ່ມອາກິວເມັນທີ່ລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງ ssh.
-U SUDO_USERNAME, --sudo-user=SUDO_USERNAME
Sudo ກັບ SUDO_USERNAME deafult ແມ່ນຮາກ. (ປະຕິເສດ, ໃຊ້ກາຍເປັນ).
--skip-tags=ຂ້າມ_TAGS
ພຽງແຕ່ດໍາເນີນການຫຼິ້ນແລະຫນ້າວຽກທີ່ມີ tags ບໍ່ກົງກັບຄ່າເຫຼົ່ານີ້.
--syntax-check
ຊອກຫາຂໍ້ຜິດພາດ syntax ໃນ playbook, ແຕ່ບໍ່ດໍາເນີນການຫຍັງ
-t, TAGS, --tags=TAGS
ພຽງແຕ່ດໍາເນີນການຫຼິ້ນແລະຫນ້າວຽກທີ່ແທັກດ້ວຍຄ່າເຫຼົ່ານີ້.
-T ວິນາທີ, --ໝົດເວລາ=ວິນາທີ
ໝົດເວລາການເຊື່ອມຕໍ່ທີ່ຈະໃຊ້ເມື່ອພະຍາຍາມລົມກັບເຈົ້າພາບ, ໃນ ວິນາທີ.
-u USERNAME, --user=USERNAME
ໃຊ້ນີ້ USERNAME ເພື່ອເຂົ້າສູ່ລະບົບໂຮດເປົ້າຫມາຍ, ແທນທີ່ຈະເປັນຜູ້ໃຊ້ປະຈຸບັນ.
--vault-password-file=VAULT_PASSWORD_FILE
ໄຟລ໌ລະຫັດຜ່ານຂອງຫ້ອງໂຖງ.
-v, -- verbose
ໂຫມດ Verbose, ຜົນຜະລິດເພີ່ມເຕີມຈາກການດໍາເນີນການທີ່ປະສົບຜົນສໍາເລັດຈະສະແດງໃຫ້ເຫັນ. ໃຫ້ເຖິງສາມ
ເວລາສໍາລັບຜົນຜະລິດຫຼາຍ.
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນຂອງໂປຣແກຣມ ແລະອອກ.
ENVIRONMENT
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ອາດຈະຖືກລະບຸ.
ANSIBLE_INVENTORY — ລົບລ້າງໄຟລ໌ສິນຄ້າຄົງຄັງເລີ່ມຕົ້ນຂອງ ANSI ໄດ້
ANSIBLE_LIBRARY — ລົບລ້າງເສັ້ນທາງຫ້ອງສະໝຸດຂອງໂມດູນທີ່ໃຊ້ໄດ້ເລີ່ມຕົ້ນ
ANSIBLE_CONFIG — ລົບລ້າງໄຟລ໌ການຕັ້ງຄ່າ ANSI ໄດ້ເລີ່ມຕົ້ນ
ມີຫຼາຍທາງເລືອກທີ່ມີຢູ່ສໍາລັບທາງເລືອກຫຼາຍທີ່ສຸດໃນ ansible.cfg
ໃຊ້ ansible-playbook ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net