Aceasta este comanda ansible-playbook care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ansible-playbook - rulați un ansible playbook
REZUMAT
ansible-playbook ... [Opțiuni]
DESCRIERE
ansiblu cărți de joacă sunt un sistem de configurare și implementare multinodă. Ansible-playbook este
instrumentul folosit pentru a le rula. Consultați pagina principală a proiectului (link de mai jos) pentru mai multe informații.
ARGUMENTE
nume de fișier.yml
Numele unuia sau mai multor fișiere în format YAML pentru a rula ca manuale de joc ansible.
OPŢIUNI
--cere-deveni-trece
Solicitați parola de escaladare a privilegiilor.
-k, --cere-trece
Solicitați parola de conectare, dacă este necesară pentru transportul utilizat. Pentru
de exemplu, folosind ssh și neavând o autentificare bazată pe chei cu ssh-agent.
--ask-su-pass
Solicitați parola su, folosită cu --su (învechit, utilizați devenit).
-K, --ask-sudo-pass
Solicitați parola de utilizat cu --sudo, dacă este cazul (învechit, utilizați devenit).
--ask-seif-pass
Solicitați parola seifului.
-C, --Verifica
Nu faceți nicio modificare în sistemul de la distanță, ci testați resursele pentru a vedea ce s-ar putea
s-au schimbat. Rețineți că acest lucru nu poate scana toate tipurile de resurse posibile și este doar a
simulare.
-c CONEXIUNEA, --conexiune=CONEXIUNEA
Tip de conexiune de utilizat. Cele mai comune opțiuni sunt paramiko (SSH), ssh, winrm si local.
local este util mai ales pentru crontab sau kickstarts.
-D, --dif
Când modificați orice fișier șablon, afișați diferențele unificate ale modului în care s-au modificat. Cand
folosit cu --check, arată cum s-ar fi schimbat fișierele dacă --check nu ar fi fost folosit.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
Variabile suplimentare de injectat într-un manual, în format cheie=valoare cheie=valoare sau după cum este citat
YAML/JSON (hash-uri și matrice). Pentru a încărca variabile dintr-un fișier, specificați fișierul
precedat de @ (ex. @vars.yml).
--flush-cache
Goliți memoria cache de fapte.
-- manipulatorii de forță
Rulați handlere chiar dacă o sarcină eșuează.
-f NUM, --furculițe=NUM
Nivel de paralelism. NUM este specificat ca un întreg, valoarea implicită este 5.
-h, --Ajutor
Afișați pagina de ajutor și ieșiți
-i PATH, --inventar=PATH
PATH la inventar, care este implicit /etc/ansible/hosts. Alternativ, poți
utilizați o listă de gazde separată prin virgulă sau o singură gazdă cu virgulă gazdă,.
-l SUBSET, --limita=SUBSET
Limitează și mai mult modelele de gazdă/grup selectate. Îl puteți prefix cu ~ pentru a indica
că modelul într-un regex.
--list-hosts
Afișează o listă de gazde care se potrivesc; nu execută altceva.
--list-etichete
Listați toate etichetele disponibile; nu execută altceva.
--listă-sarcini
Listați toate sarcinile care ar fi executate; nu execută altceva.
-M CATALOG, --module-path=CATALOG
CATALOG calea de căutare pentru a încărca modulele din. Valoarea implicită este /usr/share/ansible.
Acest lucru poate fi setat și cu variabila de mediu ANSIBLE_LIBRARY.
--cheie-privată=PRIVATE_KEY_FILE
Utilizați acest fișier pentru a autentifica conexiunea
--skip-tages=SKIP_TAGS
Rulați doar piese și activități ale căror etichete nu se potrivesc cu aceste valori.
--start-at-task=INCEPE LA
Începeți manualul la sarcina care se potrivește cu acest nume.
--Etapa
Un pas la un moment dat: confirmați fiecare sarcină înainte de a rula.
-S, --su*
Rulați operațiuni cu su (învechit, utilizați devenit)
-R SU-UTILIZATOR, --su-user=SU_USER
rulați operațiuni cu su ca acest utilizator (implicit=rădăcină) (învechit, utilizați devenit)
-s, --sudo
Rulați comanda ca utilizator dat de -u și sudo la root (învechit, utilizați devenit).
--ssh-common-args='-o ProxyCommand="ssh -W %h:%p ... " ...'
Adăugați argumentele specificate la orice linie de comandă sftp/scp/ssh. Util pentru a seta a
ProxyCommand să folosească o gazdă de salt, dar orice argumente care sunt acceptate de toate trei
pot fi specificate programe.
--sftp-extra-args='-f ...'
Adăugați argumentele specificate la orice linie de comandă sftp.
--scp-extra-args='-l ...'
Adăugați argumentele specificate la orice linie de comandă scp.
--ssh-extra-args='-R ...'
Adăugați argumentele specificate la orice linie de comandă ssh.
-U SUDO_USERNAME, --sudo-user=SUDO_USERNAME
Sudo to SUDO_USERNAME deafult este rădăcină. (depreciat, folosiți devenit).
--skip-tags=SKIP_TAGS
Rulați doar piese și activități ale căror etichete nu se potrivesc cu aceste valori.
--verificare-sintaxă
Căutați erori de sintaxă în playbook, dar nu executați nimic
-t, ETICHETE, --etichete=ETICHETE
Rulați numai piese și sarcini etichetate cu aceste valori.
-T SECUNDE, --timeout=SECUNDE
Timeout de conexiune de utilizat atunci când încercați să vorbiți cu gazdele, în SECUNDE.
-u USERNAME, --utilizator=USERNAME
Utilizați această USERNAME pentru a vă conecta la gazda țintă, în locul utilizatorului curent.
--vault-password-file=VAULT_PASSWORD_FILE
Fișierul parolei seifului.
-v, --verbos
Modul detaliat, vor fi afișate mai multe rezultate din acțiunile reușite. Renunță la trei
ori pentru mai multe rezultate.
--versiune
Afișați numărul versiunii programului și ieșiți.
MEDIUL
Pot fi specificate următoarele variabile de mediu.
ANSIBLE_INVENTORY — Suprascrieți fișierul de inventar ansible implicit
ANSIBLE_LIBRARY — Suprascrie calea implicită a bibliotecii modulului ansible
ANSIBLE_CONFIG — Suprascrieți fișierul de configurare ansible implicit
Multe altele sunt disponibile pentru majoritatea opțiunilor în ansible.cfg
Utilizați ansible-playbook online folosind serviciile onworks.net