Aceasta este comanda ansible 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 - rulați o sarcină pe o gazdă(e) țintă
REZUMAT
ansible [-m module_name] [-a args] [opțiuni]
DESCRIERE
ansiblu este un instrument/cadru/API foarte simplu pentru a face „lucruri la distanță”. Acesta este adhoc
comandă care permite rularea unui „registru de joc cu o singură sarcină”.
ARGUMENTE
gazdă-model
Un nume al unui grup din inventar, un glob asemănător unui shell care selectează gazde în inventar sau
orice combinație a celor două separate prin virgule.
OPŢIUNI
-a 'ARGUMENTE', --args='ARGUMENTE'
ARGUMENTE pentru a trece la modul.
--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.
-B NUM, --fond=NUM
Executați comenzi în fundal, urmând sarcina după NUM secunde.
--deveni-metoda=DEVENI_METODA
Metoda de escaladare a privilegiilor de utilizat (implicit=sudo), opțiuni valide: [ sudo | su | pbrun
| pfexec | runas | doas ]
--deveniți-utilizator=DEVENI UTILIZATOR
Rulați operațiuni ca acest utilizator (implicit=rădăcină).
-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 și local.
local este util mai ales pentru crontab sau kickstarts.
-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).
-f NUM, --furculițe=NUM
Nivel de paralelism. NUM este specificat ca un întreg, valoarea implicită este 5.
-h, --Ajutor
Afișați mesajul 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ă patter într-un regex.
--list-hosts
Afișează o listă de gazde care se potrivesc; nu execută altceva.
-m NUME, --module-name=NUME
Executați modulul numit NUME.
-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.
-o, --o linie
Încercați să scoateți totul pe o singură linie.
-P NUM, --sondaj=NUM
Sondați o muncă de fundal fiecare NUM secunde. Necesită -B.
--cheie-privată=PRIVATE_KEY_FILE
Utilizați acest fișier pentru a autentifica conexiunea.
-S, --su
Rulați operațiuni cu su (depreciat, utilizați devenit).
-R SU_USER, --se-user=SUDO_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 implicit este root. (depreciat, folosiți devenit).
-t CATALOG, --copac=CATALOG
Salvați conținutul în această ieșire CATALOG, cu rezultatele salvate într-un fișier numit după
fiecare gazdă.
-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
Un fișier care conține parola seifului care va fi utilizat în timpul decriptării seifului
fișiere criptate. Asigurați-vă că păstrați acest fișier în siguranță dacă este utilizat. Dacă dosarul este
executabil, va fi rulat și ieșirea sa standard va fi folosită ca parolă.
-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.
INVENTAR
Ansible stochează într-un inventar gazdele pe care poate funcționa. Aceasta poate fi o
fișier asemănător ini, un script, un director sau o listă. Sintaxa ini este o gazdă pe linie. Grupuri
anteturile sunt permise și sunt incluse pe propria linie, cuprinse între paranteze drepte care
începe linia.
Sunt de asemenea acceptate intervale de gazde. Pentru mai multe informații și opțiuni suplimentare, consultați
documentatie privind http://docs.ansible.com/.
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 online folosind serviciile onworks.net