ansible-playbook
ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് ansible-playbook ആണിത്.
പട്ടിക:
NAME
ansible-playbook - ഒരു അൻസിബിൾ പ്ലേബുക്ക് പ്രവർത്തിപ്പിക്കുക
സിനോപ്സിസ്
ansible-playbook ... [ഓപ്ഷനുകൾ]
വിവരണം
അസാധ്യം കളിപുസ്തകങ്ങൾ ഒരു കോൺഫിഗറേഷനും മൾട്ടിനോഡ് വിന്യാസ സംവിധാനവുമാണ്. Ansible-playbook ആണ്
അവ പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ഉപകരണം. കൂടുതൽ വിവരങ്ങൾക്ക് പ്രോജക്റ്റ് ഹോം പേജ് (ചുവടെയുള്ള ലിങ്ക്) കാണുക.
വാദങ്ങൾ
filename.yml
ഒന്നോ അതിലധികമോ YAML ഫോർമാറ്റ് ഫയലുകളുടെ പേരുകൾ അൻസിബിൾ പ്ലേബുക്കുകളായി പ്രവർത്തിക്കും.
ഓപ്ഷനുകൾ
--ask-become-pass
പ്രിവിലേജ് എസ്കലേഷൻ പാസ്വേഡ് ആവശ്യപ്പെടുക.
-k, --ചോദിക്കുക-പാസ്
ഉപയോഗിക്കുന്ന ഗതാഗതത്തിന് ആവശ്യമെങ്കിൽ കണക്ഷൻ പാസ്വേഡ് ആവശ്യപ്പെടുക. വേണ്ടി
ഉദാഹരണത്തിന്, ssh ഉപയോഗിക്കുന്നതും ssh-ഏജന്റ് ഉപയോഗിച്ച് കീ അടിസ്ഥാനമാക്കിയുള്ള പ്രാമാണീകരണം ഇല്ലാത്തതും.
--ask-su-pass
--su-നൊപ്പം ഉപയോഗിക്കുന്ന su പാസ്വേഡിനായി ആവശ്യപ്പെടുക (ഒഴിവാക്കി, ആയി ഉപയോഗിക്കുക).
-K, --ask-sudo-pass
എന്തെങ്കിലും ഉണ്ടെങ്കിൽ --sudo ഉപയോഗിക്കുന്നതിന് പാസ്വേഡ് ആവശ്യപ്പെടുക (ഒഴിവാക്കിയത്, ആയി ഉപയോഗിക്കുക).
--ask-vault-pass
വോൾട്ട് പാസ്വേഡിനായി ആവശ്യപ്പെടുക.
-C, --ചെക്ക്
റിമോട്ട് സിസ്റ്റത്തിൽ മാറ്റങ്ങളൊന്നും വരുത്തരുത്, എന്നാൽ എന്തായിരിക്കുമെന്ന് കാണുന്നതിന് ഉറവിടങ്ങൾ പരിശോധിക്കുക
മാറിയിട്ടുണ്ട്. ഇതിന് സാധ്യമായ എല്ലാ റിസോഴ്സ് തരങ്ങളും സ്കാൻ ചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക
സിമുലേഷൻ.
-c കണക്ഷൻ, --കണക്ഷൻ=കണക്ഷൻ
ഉപയോഗിക്കേണ്ട കണക്ഷൻ തരം. ഏറ്റവും സാധാരണമായ ഓപ്ഷനുകൾ പരമിക്കോ (എസ്എസ്എച്ച്), ssh, winrm ഒപ്പം പ്രാദേശിക.
പ്രാദേശിക ക്രോണ്ടാബിനോ കിക്ക്സ്റ്റാർട്ടുകൾക്കോ ഉപയോഗപ്രദമാണ്.
-D, --വ്യത്യാസം
ഏതെങ്കിലും ടെംപ്ലേറ്റഡ് ഫയലുകൾ മാറ്റുമ്പോൾ, അവ എങ്ങനെ മാറിയെന്നതിന്റെ ഏകീകൃത വ്യത്യാസങ്ങൾ കാണിക്കുക. എപ്പോൾ
--check ഉപയോഗിച്ചു, --check ഉപയോഗിച്ചില്ലെങ്കിൽ ഫയലുകൾ എങ്ങനെ മാറുമായിരുന്നുവെന്ന് കാണിക്കുന്നു.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
കീ=മൂല്യം കീ=മൂല്യം ഫോർമാറ്റിൽ അല്ലെങ്കിൽ ഉദ്ധരിച്ചത് പോലെ ഒരു പ്ലേബുക്കിലേക്ക് കുത്തിവയ്ക്കാനുള്ള അധിക വേരിയബിളുകൾ
YAML/JSON (ഹാഷുകളും അറേകളും). ഒരു ഫയലിൽ നിന്ന് വേരിയബിളുകൾ ലോഡ് ചെയ്യാൻ, ഫയൽ വ്യക്തമാക്കുക
@ എന്നതിന് മുമ്പായി (ഉദാ: @vars.yml).
--ഫ്ലഷ്-കാഷെ
വസ്തുത കാഷെ മായ്ക്കുക.
--ഫോഴ്സ്-ഹാൻഡ്ലറുകൾ
ഒരു ടാസ്ക് പരാജയപ്പെട്ടാലും ഹാൻഡ്ലറുകൾ പ്രവർത്തിപ്പിക്കുക.
-f NUMBER, --ഫോർക്കുകൾ=NUMBER
സമാന്തരതയുടെ നില. NUMBER ഒരു പൂർണ്ണസംഖ്യയായി വ്യക്തമാക്കിയിരിക്കുന്നു, സ്ഥിരസ്ഥിതി 5 ആണ്.
-h, --സഹായിക്കൂ
സഹായ പേജ് കാണിച്ച് പുറത്തുകടക്കുക
-i PATH, --ഇൻവെന്ററി=PATH
ദി PATH ഇൻവെന്ററിയിലേക്ക്, അത് ഡിഫോൾട്ടാണ് /etc/ansible/hosts. പകരമായി നിങ്ങൾക്ക് കഴിയും
കോമ ഉപയോഗിച്ച് വേർതിരിക്കുന്ന ഹോസ്റ്റുകളുടെ ലിസ്റ്റ് അല്ലെങ്കിൽ ട്രലിംഗ് കോമയുള്ള സിംഗിൾ ഹോസ്റ്റ് ഉപയോഗിക്കുക ഹോസ്റ്റ്,.
-l ഉപഗണം, --പരിധി=ഉപഗണം
തിരഞ്ഞെടുത്ത ഹോസ്റ്റ്/ഗ്രൂപ്പ് പാറ്റേണുകളെ കൂടുതൽ പരിമിതപ്പെടുത്തുന്നു. നിങ്ങൾക്ക് ഇത് പ്രിഫിക്സ് ചെയ്യാം ~ സൂചിപ്പിക്കാൻ
ഒരു റീജക്സിലെ പാറ്റേൺ എന്ന്.
--ലിസ്റ്റ്-ഹോസ്റ്റുകൾ
പൊരുത്തപ്പെടുന്ന ഹോസ്റ്റുകളുടെ ഒരു ലിസ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നു; മറ്റൊന്നും നടപ്പിലാക്കുന്നില്ല.
--ലിസ്റ്റ്-ടാഗുകൾ
ലഭ്യമായ എല്ലാ ടാഗുകളും ലിസ്റ്റുചെയ്യുക; മറ്റൊന്നും നടപ്പിലാക്കുന്നില്ല.
--പട്ടിക-പണികൾ
നിർവ്വഹിക്കുന്ന എല്ലാ ജോലികളും ലിസ്റ്റ് ചെയ്യുക; മറ്റൊന്നും നടപ്പിലാക്കുന്നില്ല.
-M ഡയറക്ടറി, --module-path=ഡയറക്ടറി
ദി ഡയറക്ടറി മൊഡ്യൂളുകൾ ലോഡുചെയ്യുന്നതിനുള്ള പാത തിരയുക. സ്ഥിരസ്ഥിതിയാണ് /usr/share/ansible.
ANSIBLE_LIBRARY എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിച്ചും ഇത് സജ്ജീകരിക്കാം.
--private-key=PRIVATE_KEY_FILE
കണക്ഷൻ പ്രാമാണീകരിക്കാൻ ഈ ഫയൽ ഉപയോഗിക്കുക
--skip-tages=SKIP_TAGS
ഈ മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടാത്ത ടാഗുകളുള്ള പ്ലേകളും ടാസ്ക്കുകളും മാത്രം പ്രവർത്തിപ്പിക്കുക.
--start-at-task=START_AT
ഈ പേരുമായി പൊരുത്തപ്പെടുന്ന ടാസ്ക്കിൽ പ്ലേബുക്ക് ആരംഭിക്കുക.
--ഘട്ടം
ഒരു സമയത്ത് ഒരു ഘട്ടം: പ്രവർത്തിക്കുന്നതിന് മുമ്പ് ഓരോ ജോലിയും സ്ഥിരീകരിക്കുക.
-S, --സു*
su ഉപയോഗിച്ച് പ്രവർത്തനങ്ങൾ പ്രവർത്തിപ്പിക്കുക (ഒഴിവാക്കി, ഉപയോഗിക്കുക ആകുക)
-R SU-USER, --su-user=SU_USER
ഈ ഉപയോക്താവായി su ഉപയോഗിച്ച് പ്രവർത്തനങ്ങൾ പ്രവർത്തിപ്പിക്കുക (സ്ഥിരസ്ഥിതി=റൂട്ട്) (ഒഴിവാക്കി, ഉപയോഗിക്കുക ആകുക)
-s, --സുഡോ
റൂട്ടിലേക്ക് -u ഉം sudo ഉം നൽകിയ ഉപയോക്താവായി കമാൻഡ് പ്രവർത്തിപ്പിക്കുക (ഒഴിവാക്കിയത്, ഉപയോഗിക്കുക ആകുക).
--ssh-common-args='-o ProxyCommand="ssh -W %h:%p ... " ...'
ഏതെങ്കിലും sftp/scp/ssh കമാൻഡ് ലൈനിലേക്ക് നിർദ്ദിഷ്ട ആർഗ്യുമെന്റുകൾ ചേർക്കുക. എ സജ്ജമാക്കാൻ ഉപയോഗപ്രദമാണ്
ഒരു ജമ്പ് ഹോസ്റ്റ് ഉപയോഗിക്കുന്നതിന് പ്രോക്സികമാൻഡ്, എന്നാൽ മൂവരും അംഗീകരിക്കുന്ന ഏതെങ്കിലും ആർഗ്യുമെന്റുകൾ
പ്രോഗ്രാമുകൾ വ്യക്തമാക്കാം.
--sftp-extra-args='-എഫ് ...'
ഏതെങ്കിലും sftp കമാൻഡ് ലൈനിലേക്ക് നിർദ്ദിഷ്ട ആർഗ്യുമെന്റുകൾ ചേർക്കുക.
--scp-extra-args='-എൽ ...'
ഏതെങ്കിലും scp കമാൻഡ് ലൈനിലേക്ക് നിർദ്ദിഷ്ട ആർഗ്യുമെന്റുകൾ ചേർക്കുക.
--ssh-extra-args='-ആർ ...'
ഏതെങ്കിലും ssh കമാൻഡ് ലൈനിലേക്ക് നിർദ്ദിഷ്ട ആർഗ്യുമെന്റുകൾ ചേർക്കുക.
-U SUDO_USERNAME, --sudo-user=SUDO_USERNAME
സുഡോ ടു SUDO_USERNAME default റൂട്ട് ആണ്. (ഒഴിവാക്കി, ഉപയോഗം ആയി).
--skip-tags=SKIP_TAGS
ഈ മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടാത്ത ടാഗുകളുള്ള പ്ലേകളും ടാസ്ക്കുകളും മാത്രം പ്രവർത്തിപ്പിക്കുക.
--വാക്യഘടന-പരിശോധന
പ്ലേബുക്കിൽ വാക്യഘടന പിശകുകൾക്കായി നോക്കുക, എന്നാൽ ഒന്നും പ്രവർത്തിപ്പിക്കരുത്
-t, ടാഗുകൾ, --tags=ടാഗുകൾ
ഈ മൂല്യങ്ങൾ ഉപയോഗിച്ച് ടാഗ് ചെയ്തിരിക്കുന്ന പ്ലേകളും ടാസ്ക്കുകളും മാത്രം പ്രവർത്തിപ്പിക്കുക.
-T സെക്കൻഡ്, --ടൈംഔട്ട്=സെക്കൻഡ്
ഹോസ്റ്റുകളോട് സംസാരിക്കാൻ ശ്രമിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട കണക്ഷൻ ടൈംഔട്ട്, ഇൻ സെക്കൻഡ്.
-u USERNAME, --ഉപയോക്താവ്=USERNAME
ഇത് ഉപയോഗിക്കൂ USERNAME നിലവിലെ ഉപയോക്താവിന് പകരം ടാർഗെറ്റ് ഹോസ്റ്റിലേക്ക് ലോഗിൻ ചെയ്യാൻ.
--vault-password-file=VAULT_PASSWORD_FILE
വോൾട്ട് പാസ്വേഡ് ഫയൽ.
-v, --വാക്കുകൾ
വെർബോസ് മോഡ്, വിജയകരമായ പ്രവർത്തനങ്ങളിൽ നിന്നുള്ള കൂടുതൽ ഔട്ട്പുട്ട് കാണിക്കും. മൂന്ന് വരെ നൽകുക
കൂടുതൽ ഔട്ട്പുട്ടിനുള്ള സമയം.
--പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് നമ്പർ കാണിച്ച് പുറത്തുകടക്കുക.
ENVIRONMENT
ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ വ്യക്തമാക്കാം.
ANSIBLE_INVENTORY — ഡിഫോൾട്ട് അൻസിബിൾ ഇൻവെന്ററി ഫയൽ അസാധുവാക്കുക
ANSIBLE_LIBRARY — ഡിഫോൾട്ട് അൻസിബിൾ മൊഡ്യൂൾ ലൈബ്രറി പാത്ത് അസാധുവാക്കുക
ANSIBLE_CONFIG — ഡിഫോൾട്ട് അൻസിബിൾ കോൺഫിഗറേഷൻ ഫയൽ അസാധുവാക്കുക
ansible.cfg-ൽ മിക്ക ഓപ്ഷനുകൾക്കും കൂടുതൽ കൂടുതൽ ലഭ്യമാണ്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ ansible-playbook ഉപയോഗിക്കുക