ນີ້ແມ່ນຄໍາສັ່ງ ansible ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ansible - ດໍາເນີນການວຽກງານໃນ host ເປົ້າຫມາຍ.
ສະຫຼຸບສັງລວມ
ເປັນອັນໄດ້ [-m module_name] [-a args] [ຕົວເລືອກ]
ລາຍລະອຽດ
ຄວາມເຂົ້າໃຈ ເປັນເຄື່ອງມື/ໂຄງຮ່າງການ/API ທີ່ງ່າຍດາຍພິເສດສໍາລັບການເຮັດ 'ສິ່ງຫ່າງໄກສອກຫຼີກ'. ນີ້ແມ່ນ adoc ໄດ້
ຄໍາສັ່ງທີ່ອະນຸຍາດໃຫ້ດໍາເນີນການ 'single taskbook'.
ການໂຕ້ຖຽງ
ຮູບແບບເຈົ້າພາບ
ຊື່ຂອງກຸ່ມຢູ່ໃນສິນຄ້າຄົງຄັງ, ເປັນໂລກທີ່ຄ້າຍຄືຫອຍທີ່ເລືອກເຈົ້າພາບໃນສິນຄ້າຄົງຄັງ ຫຼື
ການປະສົມປະສານຂອງສອງອັນໃດນຶ່ງທີ່ແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ.
OPTIONS
-a 'ການໂຕ້ຖຽງ', --args='ການໂຕ້ຖຽງ'
ໄດ້ ການໂຕ້ຖຽງ ເພື່ອຜ່ານໄປຫາໂມດູນ.
--ask-become-pass
ຂໍໃຫ້ລະຫັດຜ່ານການຂະຫຍາຍສິດທິພິເສດ.
-k, --ຖາມຜ່ານ
ເຕືອນສໍາລັບລະຫັດຜ່ານການເຊື່ອມຕໍ່, ຖ້າມັນຈໍາເປັນສໍາລັບການຂົນສົ່ງທີ່ໃຊ້. ສໍາລັບ
ຕົວຢ່າງ, ການໃຊ້ ssh ແລະບໍ່ມີການພິສູດຢືນຢັນທີ່ອີງໃສ່ລະຫັດກັບ ssh-agent.
--ask-su-pass
ການເຕືອນສໍາລັບລະຫັດຜ່ານ su, ໃຊ້ກັບ --su (ປະຕິເສດ, ໃຊ້ກາຍເປັນ).
-K, --ask-sudo-pass
ເຕືອນສໍາລັບລະຫັດຜ່ານທີ່ຈະໃຊ້ກັບ --sudo, ຖ້າມີ (ຍົກເລີກ, ໃຊ້ກາຍເປັນ).
--ask-vault-pass
ເຕືອນສໍາລັບລະຫັດຜ່ານ vault.
-B NUMBER, --ຄວາມເປັນມາ=NUMBER
ດໍາເນີນການຄໍາສັ່ງໃນພື້ນຫລັງ, ຂ້າວຽກງານພາຍຫຼັງ NUMBER ວິນາທີ.
--become-method=BECOME_METHOD
ວິທີການຂະຫຍາຍສິດທິພິເສດທີ່ຈະໃຊ້ (default=sudo), ທາງເລືອກທີ່ຖືກຕ້ອງ: [ sudo | su | pbrun
| pfexec | ຣັນສ | doas ]
--become-user=BECOME_USER
ດໍາເນີນການດໍາເນີນການເປັນຜູ້ໃຊ້ນີ້ (default=root).
-C, --ກວດສອບ
ຢ່າເຮັດການປ່ຽນແປງໃດໆໃນລະບົບຫ່າງໄກສອກຫຼີກ, ແຕ່ທົດສອບຊັບພະຍາກອນເພື່ອເບິ່ງສິ່ງທີ່ອາດຈະເກີດຂຶ້ນ
ມີການປ່ຽນແປງ. ໃຫ້ສັງເກດວ່ານີ້ບໍ່ສາມາດສະແກນທຸກປະເພດຊັບພະຍາກອນທີ່ເປັນໄປໄດ້ແລະມີພຽງແຕ່ a
ການຈໍາລອງ.
-c ການຕິດຕໍ່, --ການເຊື່ອມຕໍ່=ການຕິດຕໍ່
ປະເພດການເຊື່ອມຕໍ່ທີ່ຈະໃຊ້. ທາງເລືອກທົ່ວໄປທີ່ສຸດແມ່ນ ພາຣາມິໂກ (SSH), ssh, winrm ແລະ ທ້ອງຖິ່ນ.
ທ້ອງຖິ່ນ ສ່ວນໃຫຍ່ແມ່ນເປັນປະໂຫຍດສໍາລັບ crontab ຫຼື kickstarts.
-e EXTRA_VARS, --extra-vars='EXTRA_VARS
ຕົວແປເພີ່ມເຕີມທີ່ຈະໃສ່ເຂົ້າໄປໃນ playbook, ໃນ key=value key=value format ຫຼືທີ່ອ້າງອີງ
YAML/JSON (hashes ແລະ arrays). ເພື່ອໂຫລດຕົວແປຈາກໄຟລ໌, ໃຫ້ລະບຸໄຟລ໌
ນຳໜ້າດ້ວຍ @ (ຕົວຢ່າງ @vars.yml).
-f NUMBER, --forks=NUMBER
ລະດັບຂອງຂະຫນານ. NUMBER ຖືກລະບຸເປັນຈໍານວນເຕັມ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 5.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
-i PATH, --ສິນຄ້າຄົງຄັງ=PATH
ໄດ້ PATH ໄປຫາສິນຄ້າຄົງຄັງ, ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນ /etc/ansible/hosts. ອີກທາງເລືອກ, ທ່ານສາມາດ
ໃຊ້ເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກຈາກລາຍຊື່ໂຮສ ຫຼືໂຮສດຽວທີ່ມີເຄື່ອງໝາຍຈຸດ ເຈົ້າພາບ,.
-l SUBSET, --limit=SUBSET
ເພີ່ມເຕີມຈໍາກັດຮູບແບບເຈົ້າພາບ / ກຸ່ມທີ່ເລືອກ. ທ່ານສາມາດ prefix ມັນກັບ ~ ຊີ້ບອກ
ວ່າ patter ໃນ regex ໄດ້.
--list-hosts
ອອກລາຍການຂອງເຈົ້າພາບທີ່ກົງກັນ; ບໍ່ໄດ້ປະຕິບັດອັນອື່ນ.
-m NAME, --module-name=NAME
ປະຕິບັດໂມດູນທີ່ເອີ້ນວ່າ NAME.
-M ທິດທາງ, --module-path=ທິດທາງ
ໄດ້ ທິດທາງ ເສັ້ນທາງຄົ້ນຫາເພື່ອໂຫລດໂມດູນຈາກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /usr/share/ansible.
ອັນນີ້ຍັງສາມາດຖືກຕັ້ງດ້ວຍຕົວແປສະພາບແວດລ້ອມ ANSIBLE_LIBRARY.
-o, --ແຖວດຽວ
ພະຍາຍາມທີ່ຈະອອກທຸກສິ່ງທຸກຢ່າງໃນເສັ້ນດຽວ.
-P NUMBER, --poll=NUMBER
ສຳຫຼວດປະຫວັດຄວາມເປັນມາທຸກ NUMBER ວິນາທີ. ຕ້ອງການ -B.
--private-key=PRIVATE_KEY_FILE
ໃຊ້ໄຟລ໌ນີ້ເພື່ອພິສູດຢືນຢັນການເຊື່ອມຕໍ່.
-S, --su
ດໍາເນີນການດໍາເນີນການກັບ su (ປະຕິເສດ, ການນໍາໃຊ້ກາຍເປັນ).
-R SU_USER, --se-user=SUDO_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 ຄ່າເລີ່ມຕົ້ນແມ່ນຮາກ. (ປະຕິເສດ, ໃຊ້ກາຍເປັນ).
-t ທິດທາງ, --tree=ທິດທາງ
ບັນທຶກເນື້ອຫາໃນຜົນໄດ້ຮັບນີ້ ທິດທາງ, ກັບຜົນໄດ້ຮັບທີ່ບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ມີຊື່ຫຼັງຈາກ
ແຕ່ລະເຈົ້າພາບ.
-T ວິນາທີ, --ໝົດເວລາ=ວິນາທີ
ໝົດເວລາການເຊື່ອມຕໍ່ທີ່ຈະໃຊ້ເມື່ອພະຍາຍາມລົມກັບເຈົ້າພາບ, ໃນ ວິນາທີ.
-u USERNAME, --user=USERNAME
ໃຊ້ນີ້ USERNAME ເພື່ອເຂົ້າສູ່ລະບົບໂຮດເປົ້າຫມາຍ, ແທນທີ່ຈະເປັນຜູ້ໃຊ້ປະຈຸບັນ.
--vault-password-file=VAULT_PASSWORD_FILE
ໄຟລ໌ທີ່ມີລະຫັດຜ່ານຂອງ vault ທີ່ຈະໃຊ້ໃນລະຫວ່າງການຖອດລະຫັດຂອງ vault
ໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້. ໃຫ້ແນ່ໃຈວ່າຈະຮັກສາໄຟລ໌ນີ້ໃຫ້ປອດໄພຖ້າມັນຖືກໃຊ້. ຖ້າໄຟລ໌ແມ່ນ
ປະຕິບັດໄດ້, ມັນຈະດໍາເນີນການແລະຜົນຜະລິດມາດຕະຖານຂອງມັນຈະຖືກນໍາໃຊ້ເປັນລະຫັດຜ່ານ.
-v, -- verbose
ໂຫມດ Verbose, ຜົນຜະລິດເພີ່ມເຕີມຈາກການດໍາເນີນການທີ່ປະສົບຜົນສໍາເລັດຈະສະແດງໃຫ້ເຫັນ. ໃຫ້ເຖິງສາມ
ເວລາສໍາລັບຜົນຜະລິດຫຼາຍ.
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກໂປຣແກຣມ ແລະອອກ.
ສະຖາບັນ
Ansible ເກັບຮັກສາເຈົ້າພາບທີ່ມັນສາມາດດໍາເນີນການຢູ່ໃນສິນຄ້າຄົງຄັງ. ນີ້ສາມາດເປັນ
ini-like file, script, directory ຫຼື list. syntax ini ແມ່ນຫນຶ່ງໂຮດຕໍ່ແຖວ. ກຸ່ມ
headers ແມ່ນອະນຸຍາດແລະຖືກລວມຢູ່ໃນເສັ້ນຂອງຕົນເອງ, ຖືກປິດລ້ອມຢູ່ໃນວົງເລັບສີ່ຫລ່ຽມທີ່
ເລີ່ມສາຍ.
ຊ່ວງຂອງເຈົ້າພາບຍັງໄດ້ຮັບການສະຫນັບສະຫນູນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມແລະທາງເລືອກເພີ່ມເຕີມ, ເບິ່ງ
ເອກະສານກ່ຽວກັບ http://docs.ansible.com/.
ENVIRONMENT
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ອາດຈະຖືກລະບຸ.
ANSIBLE_INVENTORY — ລົບລ້າງໄຟລ໌ສິນຄ້າຄົງຄັງເລີ່ມຕົ້ນຂອງ ANSI ໄດ້
ANSIBLE_LIBRARY — ລົບລ້າງເສັ້ນທາງຫ້ອງສະໝຸດຂອງໂມດູນທີ່ໃຊ້ໄດ້ເລີ່ມຕົ້ນ
ANSIBLE_CONFIG — ລົບລ້າງໄຟລ໌ການຕັ້ງຄ່າ ANSI ໄດ້ເລີ່ມຕົ້ນ
ມີຫຼາຍທາງເລືອກທີ່ມີຢູ່ສໍາລັບທາງເລືອກຫຼາຍທີ່ສຸດໃນ ansible.cfg
ໃຊ້ ansible ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net