Ansible è una piattaforma software open source per la configurazione e la gestione dei computer. Combina la distribuzione di software multi-nodo, l'esecuzione di attività ad-hoc e la gestione della configurazione.
Come vedo stdout per i comandi di ansible-playbook? -v mostra solo l'output rispondibile, non i singoli comandi. Sarebbe bello se riuscissi a capire come farlo immediatamente, quindi se qualcosa fallisce o si blocca posso capire perché. per esempio - name: print to stdout action: command echo "hello" stamperebbe TASK: [print …
Vorrei usare ansible per gestire un gruppo di server esistenti. Ho creato un ansible_hostsfile e testato con successo (con l' -Kopzione) con comandi rivolti solo a un singolo host ansible -i ansible_hosts host1 --sudo -K # + commands ... Il mio problema ora è che le password degli utenti su …
I tag di risposta possono essere utilizzati per eseguire solo un sottoinsieme di attività / ruoli. Ciò significa che per impostazione predefinita tutte le attività vengono eseguite e possiamo solo impedire l'esecuzione di alcune attività. Possiamo limitare l'esecuzione di un'attività solo quando viene specificato il tag "pippo"? Possiamo usare i …
Sto iniziando con ansible e lo userò, tra gli altri, per installare pacchetti su diverse distribuzioni Linux. Vedo nei documenti che i comandi yume aptsono separati: quale sarebbe il modo più semplice per unificarli e usare qualcosa del genere: - name: install the latest version of Apache unified_install: name=httpd state=latest …
In Ansible 2.4, il includemodulo è obsoleto. Al suo posto, viene fornito con due moduli di sostituzione import_taskse include_tasks. Ma hanno descrizioni molto simili: include_tasks: Include un file con un elenco di attività da eseguire nel playbook corrente. import_tasks: Importa un elenco di attività da aggiungere al playbook corrente per …
Sto usando Ansible e ho questa configurazione nel mio inventario / tutti: [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave Non voglio ripetere tutti i parametri per ogni nuova istanza. Come posso configurarli in un unico …
Come posso aggiungere un utente a gruppi extra in ansible? Non voglio sostituire un gruppo esistente di gruppi, ma solo aggiungere l'utente al sudogruppo.
Sto riscontrando alcuni strani problemi con la mia casella di risposta (vagabondo). Tutto ha funzionato ieri e il mio playbook ha funzionato bene. Oggi Ansible si blocca sulla "raccolta di fatti"? Ecco l'output dettagliato: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE setup <5.xxx.xxx.xxx> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', …
Sto usando Ansible 1.6.6per eseguire il provisioning della mia macchina. Nel mio playbook è presente un'attività modello che crea il file di destinazione dal modello Jinja2: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Non voglio sostituirlo somefile.confse esiste già. È possibile con Ansible? Se é cosi, come?
Esiste un modo semplice per distribuire una cartella piena di una cartella modello .j2 in una casella linux, usando lo stesso nome del modello, ma senza l'estensione .j2, anziché utilizzare il modulo modello per ciascun file? In questo momento ho una lunga lista di: - name: create x template template: …
Diciamo di avere un host che raccoglie alcuni dati ed è in un gruppo [collectors]. Ho anche host in gruppo [reporters]. Quindi voglio impostare una variabile sui giornalisti dall'indirizzo groups['collectors'][0]IP. Ma il playbook per la creazione di reporter non funziona in [collectors]gruppo, quindi i fatti per questo host non vengono …
Sto esaminando Ansible per il provisioning di server e applicazioni. La mia applicazione è attualmente provvista di script shell in Vagrant. Invece di riscrivere i miei script, ho preso un campione e ho provato a distribuirlo. Sembra distribuire bene, ma ho visto un messaggio di errore dopo quella che sembra …
Ho un gioco Ansible per PGBouncer che mostra alcuni output da un modulo stats integrato in PGBouncer. Il mio problema è che quando Ansible stampa l'output sul terminale altera le nuove righe. Invece di vedere ---------- | OUTPUT | ---------- Vedo ----------\n| OUTPUT |\n---------- Qualcuno sa come ottenere Ansible per …
Ho intenzione di introdurre Ansible nel mio data center e sto cercando alcune best practice sulla sicurezza su dove individuare la macchina di controllo e su come gestire le chiavi SSH. Domanda 1: la macchina di controllo Naturalmente abbiamo bisogno di una macchina di controllo. La macchina di controllo ha …
(Relativo a callback o hook e serie riutilizzabili di attività, in ruoli Ansible ): Esiste un modo migliore per aggiungere a un elenco o aggiungere una chiave a un dizionario in Ansible rispetto a (ab) usando un'espressione template jina2? So che puoi fare qualcosa del tipo: - name: this is …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.