Usa questo tag per domande su Ansible, un motore di automazione open source, relativo all'utilizzo di Ansible per argomenti come il provisioning del cloud, la gestione della configurazione, la distribuzione delle applicazioni, ecc.
Un team di amministratori di sistema IT che ha esperienza nell'uso di shell scripting per risolvere i loro problemi, sta pensando di iniziare a utilizzare Ansible. Ci sono differenze sostanziali e buoni motivi per iniziare a usare Ansible vs. per continuare a scrivere script di shell?
Cercando di provare a creare un po 'di resilienza nella nostra configurazione Ansible che si occupa di provisioning e configurazione. Comprendo alcuni metodi di test sul lato della configurazione delle cose, ma mi chiedo come implementare meglio i test sul lato del provisioning delle cose e se ci sono strumenti …
Stiamo pianificando di utilizzare Ansible Vault nel nostro progetto per evitare la perdita di password o chiavi in git. L'idea è quella di mettere tutti i nostri dati sensibili in un file semplice, quindi crittografare questo file con ansible-vault usando una password prima di passare a git. Per decrittografare il …
Sto cercando di installare il filtro clean / smudge in git per avere la crittografia e la decrittografia automatica dei file contenenti segreti tramite il comando ansible-vault . La particolarità del comando ansible-vault è che non è idempotente (crea un binario diverso ogni volta che viene invocato sugli stessi dati). …
Sto eseguendo un playbook Ansible con un trucco sottile per lavorare su una porta di port forwarding arbitraria (quindi posso usare una macchina senza accesso diretto a molte macchine). Ho una pre-attività per cambiare la ansible_portvariabile, quindi quando inizio a eseguire i miei compiti e ruoli reali, mi viene richiesto …
Vorrei capire le differenze tra Puppet e Ansible, in particolare che tipo di limitazioni Puppet ha rispetto ad Ansible. Ci sono cose che non puoi fare in Puppet, ma puoi in Ansible? In altre parole, perché alcune persone si spostano da Puppet a Ansible?
Sono nuovo di Ansible. Ecco il mio compito ... Ho più di 400 host e devo verificare se 5 porte diverse sono aperte dalla loro estremità al nostro server web. Individualmente, potrei accedere ed eseguire: telnet mywebserver.com 443 telnet mywebserver.com 80 telnet mywebserver.com 8443 ..e così via.. Quale modulo o …
Ho un playbook Ansible in cui voglio aggiornare un numero di dispositivi traballanti in sequenza. Posso usarlo serial:1, ma voglio interrompere del tutto il playbook se ricevo un errore in modo da poterlo riparare prima di procedere invece di accumulare errori. Vorrei anche riavviare il playbook sullo stesso host su …
Sono nuovo di Ansible, con una certa esperienza in Chef. Sto pensando di imparare e usare Ansible per gestire gli ambienti. Mi chiedevo quale sarebbe stata la migliore pratica per gestire l'inventario delle istanze spot di AWS? Ad esempio, quando un'istanza spot viene chiusa, il vecchio IP non è più …
Sto usando un playbook responsible per configurare Apache per un elenco di siti. Il playbook deve copiare il modello di configurazione dell'host virtuale per ciascun sito in posizione, quindi abilitare ciascun sito utilizzando a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - …
sfondo Usiamo Ansible per il provisioning e la gestione dell'infrastruttura di Azure. Al momento eseguiamo Ansible "manualmente", ovvero eseguiamo manualmente i playbook per varie attività automatizzate. Nessuna infrastruttura CI. Probabilmente non pertinente, ma gestiamo il nostro inventario utilizzando script dinamici azure_rm.py. Siamo incoraggiati ad essere il più sicuri possibile, ad …
Secondo l'aiuto di ansible-playbook si potrebbe usare --user=REMOTE_USERper definire l'utente ssh, ma si potrebbe anche definire ansible_ssh_user: REMOTE_USERin host o group_vars. Domanda Quale variabile deve essere definita nella directory group- o host_vars per evitare che --vault-password-filedebba essere definita durante l'esecuzione ansible-playbook? tentativi Quando ansible_vault_password_file: ~/.vault_pass.txtè definito nella configurazione, la decodifica …
Recentemente l'Amazzonia S3 ha avuto un'interruzione grave nella regione us-east-1. Sembra che sia stato probabilmente causato da un errore di ortografia durante l'esecuzione di un playbook di manutenzione in Ansible o uno strumento simile. Puoi mettere un wrapper di script shell attorno a ansible-playbook per assomigliare a: #!/bin/bash /usr/bin/ansible-playbook "$@" …
Sono nuovo di Ansible, ma devo mantenere una serie di libri di gioco, che corrispondono ai servizi da configurare in un determinato ambiente. Devono essere assegnati una porta, certificati, ecc. Ciò si traduce in molti file con elenchi di essenzialmente sempre gli stessi nomi e un'assegnazione a loro. In molti …
Sto eseguendo Ansible 2.2, ma posso aggiornare se aiuta. Ho visto questo e sono stato abbastanza emozionato, ma non sembra essere in questo (o qualsiasi) versione di documentazione Ansible. Il problema che sto cercando di risolvere è che ho 1000 utenti che devo gestire su un box Centos. Ci vuole …
Ho 4 VM nel mio Vagrantfile - 3 application server e un host di controllo Ansible. Uso Vagrant solo per creare le macchine virtuali mentre eseguo il provisioning manuale dall'host di controllo Ansible perché sto ancora creando / modificando gli script Ansible. Che posso fare vagrant ssh ansiblee vagrant ssh …
Questa è una domanda molto ampia su metodi e consigli relativi alle variabili / struttura dell'ambiente. Ma alla fine cerco risposte per la domanda molto specifica di "Come devo memorizzare le variabili di ambiente?" Innanzitutto alcuni chiarimenti: Un ambiente per me può essere da 3 a 10 server ed è …
Sto progettando di creare il cluster RabbitMQ usando Ansible su AWS VPC con bilanciamento del carico interno Amazon come frontend per puntare le connessioni ad esso. Qualche suggerimento su come rimuovere un nodo morto dal cluster RabbitMQ in base alla regola di scalabilità automatica in cui i nodi possono andare …
Sono nuovo di Ansible. Quando utilizzo l' ec2.pyinventario dinamico per generare l'inventario, al termine dell'esecuzione del playbook, i risultati vengono visualizzati come elenco di indirizzi IP sotto un tag specifico con trattino di sottolineatura anziché punto. Ad esempio, voglio eseguire un playbook su istanze con tag specifico, mi chiedo come …
Ho letto il file README dal repository github e il sito di documentazione di Ansible-Runner (dal progetto Ansible ufficiale) ma non capisco di cosa tratta Ansible-Runner e in che caso può essere utile? È un progetto che offre funzionalità aggiuntive o è stato creato per funzionare in modo diverso?
Stiamo crescendo come azienda, i nostri prodotti si stanno espandendo e anche le attività e gli sforzi relativi a DevOps stanno crescendo: siamo passati da Bamboo a Jenkins più flessibile e configurabile, utilizzando pipeline di distribuzione e altri plug-in; passato ad Ansible e iniziando a usare Docker qua e là …
Durante l'esecuzione e apt-get update; apt-get upgrade -ysu un server ho riscontrato il messaggio: Setting up sudo (1.8.16-0ubuntu1.5) ... Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your …
Una delle mie attività di risposta importa un database Oracle utilizzando impdp. Questo genera un sacco di output per la console, quindi ho impostato no_log: True. Tuttavia, quando fallisce, voglio vedere il registro! Come posso fare questo particolare registro attività su un file e non sulla console?
Sul retro della mia risposta alla domanda: in che modo DevOps può aiutare a migliorare le procedure di impegno software? Tensibai aveva la domanda: Cosa richiederebbe Capistrano in cima al burattino o allo chef? La mia risposta è stata quella di pubblicare un link all'articolo di Noah Gibbs "Abbiamo bisogno …
Sto riscontrando problemi nel capire come applicare al meglio host / ruoli a diversi sistemi operativi in Ansible. Attualmente sto utilizzando Ansible per generare macchine virtuali Windows / Mac / Linux e ciascuna delle macchine virtuali ha ruoli diversi che devono essere applicati a esse. Ho letto le migliori pratiche …
Sto cercando di creare un file sudoers con un modello ansible. Il file sudoers dovrebbe apparire come di seguito: Cmnd_Alias LS = /bin/ls Cmnd_Alias LESS = /usr/bin/less Cmnd_Alias DU = /usr/bin/du %support1 ALL=(ALL) NOPASSWD: LS, LESS, DU Quello che ho gestito finora è di seguito: Cmnd_Alias LS = ls Cmnd_Alias …
Sto riscontrando alcuni problemi di attivazione e disattivazione quando utilizzo gli host di Windows nei miei Playbook Ansible. Sto eseguendo Ansible 2.3 con pywinrm 0.2.2 installato. Sto utilizzando l'autenticazione di base con l'utente amministratore locale. A volte ricevo questo problema quando eseguo un'attività: [WARNING]: FATAL ERROR DURING FILE TRANSFER: Traceback …
Stiamo utilizzando Ansible 1.9 per distribuire microservizi Spring Boot. Stiamo usando CentOS 6 e i servizi sono impacchettati come rpms. Abbiamo intenzione di configurare i file jar eseguibili per essere supervisionati da runit, anziché da SysVinit o Upstart. È ragionevole impacchettare la configurazione runit all'interno di RPM e lasciare che …
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.