Questo è il comando ansible-playbook che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ansible-playbook - esegui un playbook ansible
SINOSSI
ansible-playbook ... [opzioni]
DESCRIZIONE
ansible playbook sono un sistema di configurazione e distribuzione multinodo. Ansible-playbook è
lo strumento utilizzato per eseguirli. Vedi la home page del progetto (link sotto) per maggiori informazioni.
ARGOMENTI
nomefile.yml
I nomi di uno o più file in formato YAML da eseguire come playbook ansible.
VERSIONI
--chiedi-diventa-passa
Richiedi la password per l'escalation dei privilegi.
-k, --chiedi-passa
Richiedere la password di connessione, se necessaria per il trasporto utilizzato. Per
esempio, utilizzando ssh e non avendo un'autenticazione basata su chiave con ssh-agent.
--chiedi-su-pass
Richiedi la password su, usata con --su (deprecato, usa diventa).
-K, --ask-sudo-pass
Richiedi la password da utilizzare con --sudo, se presente (deprecato, usa diventa).
--ask-vault-pass
Richiedi la password del vault.
-C, --dai un'occhiata
Non apportare modifiche al sistema remoto, ma testare le risorse per vedere cosa potrebbe accadere
è cambiato. Nota che questo non può scansionare tutti i possibili tipi di risorse ed è solo un
simulazione.
-c COLLEGAMENTO, --connessione=COLLEGAMENTO
Tipo di connessione da utilizzare. Le opzioni più comuni sono paramico (SSH), SSH, winrm ed locale.
locale è principalmente utile per crontab o kickstart.
-D, --diff
Quando si modificano i file modello, mostra le differenze unificate di come sono cambiate. quando
usato con --check, mostra come sarebbero cambiati i file se --check non fosse stato usato.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
Variabili extra da inserire in un playbook, in formato chiave=valore chiave=valore o come citato
YAML/JSON (hash e array). Per caricare le variabili da un file, specificare il file
preceduto da @ (es. @vars.yml).
--flush-cache
Cancella la cache dei fatti.
--gestori della forza
Esegui gestori anche se un'attività non riesce.
-f NUM, --forche=NUM
Livello di parallelismo. NUM è specificato come numero intero, il valore predefinito è 5.
-h, --Aiuto
Mostra la pagina di aiuto ed esci
-i PERCORSO, --inventario=PERCORSO
I PERCORSO all'inventario, che per impostazione predefinita è /etc/ansible/host. In alternativa puoi
usa un elenco di host separati da virgole o un host singolo con virgola traling ospite,.
-l SOTTOINSIEME, --limite=SOTTOINSIEME
Limita ulteriormente i modelli di host/gruppo selezionati. Puoi prefiggerlo con ~ indicare
che il modello in una regex.
--list-host
Emette un elenco di host corrispondenti; non esegue altro.
--list-tag
Elenca tutti i tag disponibili; non esegue altro.
--list-task
Elenca tutte le attività che verrebbero eseguite; non esegue altro.
-M DIRECTORY, --module-percorso=DIRECTORY
I DIRECTORY percorso di ricerca da cui caricare i moduli. L'impostazione predefinita è /usr/condividi/ansible.
Questo può essere impostato anche con la variabile di ambiente ANSIBLE_LIBRARY.
--chiave-privata=FILE_CHIAVE_PRIVATO
Usa questo file per autenticare la connessione
--salta-tag=SALTA_TAGS
Esegui solo riproduzioni e attività i cui tag non corrispondono a questi valori.
--start-at-task=INIZIARE A
Avvia il playbook dall'attività che corrisponde a questo nome.
--fare un passo
Un passo alla volta: conferma ogni attività prima di eseguirla.
-S, --su*
Esegui operazioni con su (deprecato, usa diventa)
-R SU-UTENTE, --su-utente=SU_UTENTE
esegui operazioni con su come questo utente (default=root) (deprecato, usa diventare)
-s, --sudo
Esegui il comando come utente fornito da -u e sudo a root (deprecato, usa diventare).
--ssh-argo-comune='-o ProxyCommand="ssh -W %h:%p ... " ...'
Aggiungi gli argomenti specificati a qualsiasi riga di comando sftp/scp/ssh. Utile per impostare a
ProxyCommand per utilizzare un jump host, ma qualsiasi argomento accettato da tutti e tre
programmi possono essere specificati.
--sftp-extra-args='-F ...'
Aggiungi gli argomenti specificati a qualsiasi riga di comando sftp.
--scp-extra-args='-l ...'
Aggiungi gli argomenti specificati a qualsiasi riga di comando di scp.
--ssh-extra-args='-R ...'
Aggiungi gli argomenti specificati a qualsiasi riga di comando ssh.
-U SUDO_NOMEUTENTE, --sudo-utente=SUDO_NOMEUTENTE
sudo a SUDO_NOMEUTENTE sordomuto è root. (deprecato, utilizzare diventa).
--skip-tag=SALTA_TAGS
Esegui solo riproduzioni e attività i cui tag non corrispondono a questi valori.
--controllo della sintassi
Cerca gli errori di sintassi nel playbook, ma non eseguire nulla
-t, TAGS, --tag=TAGS
Esegui solo riproduzioni e attività contrassegnate con questi valori.
-T SECONDI, --timeout=SECONDI
Timeout di connessione da utilizzare quando si tenta di parlare con gli host, in SECONDI.
-u USERNAME, --utente=USERNAME
Utilizzare questa USERNAME per accedere all'host di destinazione, invece dell'utente corrente.
--vault-file-password=FILE_PASSWORD_VAULT
File di password del deposito.
-v, --verboso
Modalità dettagliata, verrà mostrato più output delle azioni riuscite. Dai fino a tre
volte per più output.
--versione
Mostra il numero di versione del programma ed esci.
AMBIENTE
È possibile specificare le seguenti variabili di ambiente.
ANSIBLE_INVENTORY — Sostituisci il file di inventario ansible predefinito
ANSIBLE_LIBRARY — Sovrascrive il percorso predefinito della libreria del modulo ansible
ANSIBLE_CONFIG — Sovrascrive il file di configurazione ansible predefinito
Molti altri sono disponibili per la maggior parte delle opzioni in ansible.cfg
Usa ansible-playbook online utilizzando i servizi onworks.net