Ito ang command na ansible-playbook na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ansible-playbook - magpatakbo ng ansible playbook
SINOPSIS
ansible-playbook ... [mga opsyon]
DESCRIPTION
Ansible playbooks ay isang configuration at multinode deployment system. Ansible-playbook ay
ang tool na ginamit upang patakbuhin ang mga ito. Tingnan ang home page ng proyekto (link sa ibaba) para sa karagdagang impormasyon.
MGA PANGANGATWIRANG
filename.yml
Ang mga pangalan ng isa o higit pang YAML format na file na tatakbo bilang ansible playbook.
Opsyon
--magtanong-maging-pasa
Humingi ng password ng privilege escalation.
-k, --magtanong-pasa
I-prompt ang password ng koneksyon, kung kinakailangan para sa ginamit na transportasyon. Para sa
halimbawa, gamit ang ssh at walang key-based na authentication sa ssh-agent.
--ask-su-pass
Mag-prompt para sa su password, ginamit sa --su (hindi na ginagamit, gamitin ang naging).
-K, --ask-sudo-pass
I-prompt ang password na gagamitin sa --sudo, kung mayroon man (deprecated, use become).
--ask-vault-pass
Prompt para sa vault password.
-C, --suriin
Huwag gumawa ng anumang mga pagbabago sa remote system, ngunit subukan ang mga mapagkukunan upang makita kung ano ang maaaring mangyari
nagbago. Tandaan na hindi nito mai-scan ang lahat ng posibleng uri ng mapagkukunan at a
kunwa
-c cONNECTION, --koneksyon=cONNECTION
Uri ng koneksyon na gagamitin. Ang pinakakaraniwang mga pagpipilian ay paramiko (SSH), SSH, winrm at lokal.
lokal ay kadalasang kapaki-pakinabang para sa crontab o kickstarts.
-D, --diff
Kapag binabago ang anumang mga naka-template na file, ipakita ang pinag-isang pagkakaiba ng kung paano sila nagbago. Kailan
ginamit sa --check, ay nagpapakita kung paano nagbago ang mga file kung --check ay hindi ginamit.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
Mga karagdagang variable na i-inject sa isang playbook, sa key=value key=value na format o bilang naka-quote
YAML/JSON (hashes at arrays). Upang mag-load ng mga variable mula sa isang file, tukuyin ang file
pinangungunahan ng @ (hal. @vars.yml).
--flush-cache
I-clear ang cache ng katotohanan.
--force-handler
Patakbuhin ang mga humahawak kahit na mabigo ang isang gawain.
-f NUM, --mga tinidor=NUM
Antas ng paralelismo. NUM ay tinukoy bilang isang integer, ang default ay 5.
-h, - Tumulong
Ipakita ang pahina ng tulong at lumabas
-i PATH, --imbentaryo=PATH
Ang PATH sa imbentaryo, na nagde-default sa /etc/ansible/hosts. Bilang kahalili maaari mo
gumamit ng comma separated list ng mga host o single host na may traling comma host,.
-l SUBSET, --limit=SUBSET
Nililimitahan pa ang mga napiling pattern ng host/grupo. Maaari mo itong i-prefix ng ~ upang ipahiwatig
na ang pattern sa isang regex.
--list-hosts
Naglalabas ng listahan ng mga tumutugmang host; ay hindi nagsasagawa ng anumang bagay.
--listahan-tag
Ilista ang lahat ng magagamit na mga tag; ay hindi nagsasagawa ng anumang bagay.
--listahan-mga gawain
Ilista ang lahat ng mga gawain na isasagawa; ay hindi nagsasagawa ng anumang bagay.
-M DIRECTORY, --module-path=DIRECTORY
Ang DIRECTORY path ng paghahanap upang mag-load ng mga module mula sa. Ang default ay /usr/share/ansible.
Maaari din itong itakda gamit ang ANSIBLE_LIBRARY na variable ng kapaligiran.
--private-key=PRIVATE_KEY_FILE
Gamitin ang file na ito upang patotohanan ang koneksyon
--skip-tages=SKIP_TAGS
Magpatakbo lamang ng mga paglalaro at gawain na ang mga tag ay hindi tumutugma sa mga halagang ito.
--start-at-task=MAGSIMULA SA
Simulan ang playbook sa gawaing tumutugma sa pangalang ito.
--hakbang
One-step-at-a-time: kumpirmahin ang bawat gawain bago tumakbo.
-S, --su*
Magpatakbo ng mga operasyon na may su (hindi na ginagamit, gamitin ang naging)
-R SU-USER, --su-user=SU_USER
magpatakbo ng mga pagpapatakbo gamit ang su bilang ang user na ito (default=root) (hindi na ginagamit, ang paggamit ay naging)
-s, --sudo
Patakbuhin ang command bilang user na ibinigay ng -u at sudo sa root (deprecated, use become).
--ssh-common-args='-o ProxyCommand="ssh -W %h:%p ... " ...'
Idagdag ang mga tinukoy na argumento sa anumang sftp/scp/ssh command-line. Kapaki-pakinabang upang itakda ang a
ProxyCommand na gumamit ng jump host, ngunit anumang argumento na tinatanggap ng tatlo
maaaring tukuyin ang mga programa.
--sftp-extra-args='-f ...'
Idagdag ang mga tinukoy na argumento sa anumang sftp command-line.
--scp-extra-args='-l ...'
Idagdag ang mga tinukoy na argumento sa anumang scp command-line.
--ssh-extra-args='-R ...'
Idagdag ang mga tinukoy na argumento sa anumang ssh command-line.
-U SUDO_USERNAME, --sudo-user=SUDO_USERNAME
Sudo sa SUDO_USERNAME deafult ay ugat. (deprecated, use become).
--skip-tags=SKIP_TAGS
Magpatakbo lamang ng mga paglalaro at gawain na ang mga tag ay hindi tumutugma sa mga halagang ito.
--syntax-check
Maghanap ng mga error sa syntax sa playbook, ngunit huwag magpatakbo ng anuman
-t, TAG, --tag=TAG
Patakbuhin lamang ang mga paglalaro at gawain na may tag na mga halagang ito.
-T SECONDS, --timeout=SECONDS
Timeout ng koneksyon na gagamitin kapag sinusubukang makipag-usap sa mga host, sa SECONDS.
-u USERNAME, --user=USERNAME
Gamitin ito USERNAME upang mag-log in sa target na host, sa halip na sa kasalukuyang user.
--vault-password-file=VAULT_PASSWORD_FILE
Vault password file.
-v, --verbose
Verbose mode, mas maraming output mula sa mga matagumpay na aksyon ang ipapakita. Magbigay ng hanggang tatlo
beses para sa mas maraming output.
--bersyon
Ipakita ang numero ng bersyon ng programa at lumabas.
Kapaligiran
Maaaring tukuyin ang mga sumusunod na variable ng kapaligiran.
ANSIBLE_INVENTORY — I-override ang default na ansible na file ng imbentaryo
ANSIBLE_LIBRARY — I-override ang default na ansible module library path
ANSIBLE_CONFIG — I-override ang default na ansible config file
Marami pang available para sa karamihan ng mga opsyon sa ansible.cfg
Gumamit ng ansible-playbook online gamit ang mga serbisyo ng onworks.net