Questo è il comando ansible 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: esegue un'attività su uno o più host di destinazione
SINOSSI
ansible [-m nome_modulo] [-a argomenti] [opzioni]
DESCRIZIONE
ansible è uno strumento/framework/API estremamente semplice per fare "cose remote". Questo è l'adhoc
comando che consente l'esecuzione di un "playbook attività singola".
ARGOMENTI
modello host
Un nome di un gruppo nell'inventario, un glob simile a una shell che seleziona gli host nell'inventario o
qualsiasi combinazione dei due separati da virgole.
VERSIONI
-a 'ARGOMENTI', --arg='ARGOMENTI'
. ARGOMENTI per passare al modulo.
--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.
-B NUM, --sfondo=NUM
Esegui comandi in background, terminando l'attività dopo NUM secondi.
--diventa-metodo=DIVENTA_METODO
Metodo di escalation dei privilegi da utilizzare (default=sudo), scelte valide: [ sudo | su | pbruna
| pfexec | runas | fa come ]
--diventa-utente=DIVENTA_UTENTE
Esegui operazioni come questo utente (default=root).
-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 e locale.
locale è principalmente utile per crontab o kickstart.
-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).
-f NUM, --forche=NUM
Livello di parallelismo. NUM è specificato come numero intero, il valore predefinito è 5.
-h, --Aiuto
Mostra messaggio di aiuto ed esci.
-i PERCORSO, --inventario=PERCORSO
. 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 picchiettio in una regex.
--list-host
Emette un elenco di host corrispondenti; non esegue altro.
-m NOME, --nome-modulo=NOME
Esegui il modulo chiamato NOME.
-M DIRECTORY, --module-percorso=DIRECTORY
. 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.
-o, --una linea
Prova a stampare tutto su una riga.
-P NUM, --sondaggio=NUM
Sonda un lavoro in background ogni NUM secondi. Richiede -B.
--chiave-privata=FILE_CHIAVE_PRIVATO
Utilizzare questo file per autenticare la connessione.
-S, --su
Esegui operazioni con su (deprecato, usa diventa).
-R SU_UTENTE, --se-utente=SUDO_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 l'impostazione predefinita è root. (deprecato, utilizzare diventa).
-t DIRECTORY, --albero=DIRECTORY
Salva i contenuti in questo output DIRECTORY, con i risultati salvati in un file chiamato dopo
ogni ospite.
-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
Un file contenente la password del vault da utilizzare durante la decrittazione del vault
file crittografati. Assicurati di mantenere questo file protetto se viene utilizzato. Se il file è
eseguibile, verrà eseguito e il suo output standard verrà utilizzato come password.
-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.
INVENTARIO
Ansible archivia gli host su cui può potenzialmente operare in un inventario. Questo può essere un
ini-like, uno script, una directory o un elenco. La sintassi ini è un host per riga. Gruppi
le intestazioni sono consentite e sono incluse nella propria riga, racchiuse tra parentesi quadre che
iniziare la linea.
Sono supportati anche intervalli di host. Per ulteriori informazioni e opzioni aggiuntive, vedere il
documentazione su http://docs.ansible.com/.
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
Utilizzare ansible online utilizzando i servizi onworks.net