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.
Quindi nel mio codice ho un compito - name: cool task shell: 'touch iamnotcool.txt' when: me.cool is not defined e il mio aspetto sembra --- me: stumped: yes Quindi, quando eseguo l'attività, viene visualizzato il seguente errore {"failed": true, "msg": "The conditional check 'me.cool' failed. The error was: error while …
Nuovissimo da rispondere - Sto cercando di collegare in modo simbolico un gruppo di file in una directory src a una destinazione .. Attualmente: file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link …
Nel mio attuale posto di lavoro, mi occupo di due macchine host VMware, una macchina fisica OpenBSD, tre macchine virtuali Debian e sei macchine virtuali Windows Server (2008/2012). Sto pensando di implementare uno strumento di gestione della configurazione come Puppet o Chef. È ragionevole o il sovraccarico dell'apprendimento dello strumento …
Questa è la parte: vars_files: - vars/vars.default.yml - vars/vars.yml Se un file vars/vars.ymlnon esiste, ecco un errore. ERROR: file could not read: /.../vars/vars.yml Come posso caricare ulteriori variabili da questo file solo se esiste? (senza errori)
Sto tentando di installare psycopg2 in un Python virtualenv con il pipmodulo Ansible , ma ho bisogno di anteporre una voce a PATH affinché si costruisca correttamente (deve conoscere il percorso della directory che contiene pg_config). Vedo che posso passare environmental pipmodulo, ma non sono sicuro di come anteporre piuttosto …
Provo a stampare la mosh_versionvariabile precedentemente registrata usando il debug msgcomando ansible in questo modo: - name: Print mosh version debug: msg="Mosh Version: {{ mosh_version.stdout }}" Non funziona e stampa il seguente errore: Note: The error may actually appear before this position: line 55, column 27 - name: Print mosh …
Vorrei copiare i file dalla directory remota alla directory locale con Ansible ma il modulo di recupero mi consente di copiare solo un file. Ho molti server da cui ho bisogno di file (stessa directory per ciascun server) e non so come farlo con Ansible. Qualche idea?
Sto usando GlusterFS per creare e montare volumi su 4 macchine. Diciamo per esempio, le macchine sono chiamati machine1, machine2, machine3e machine4. I miei colleghi sono già stati analizzati con successo. Ho usato il seguente comando per creare il mio volume: sudo gluster volume create ssl replica 2 transport tcp …
Sto lavorando su diversi playbook Ansible per creare una nuova istanza del server. Ci sono circa 15 diversi playbook che devo eseguire in un ordine specifico per far girare correttamente un server. Il mio pensiero iniziale era quello di scrivere uno script di shell che lo eseguisse ansible-playbook playbook_name.ymle duplicarlo …
È possibile modificare il valore predefinito di una variabile di ruolo in base a una condizione (ovvero il valore di un'altra variabile)? Dettagli Ho due variabili correlate per un comando enve composer_opts. Se entrambi sono lasciati al default ( env = "prod"e composer_opts = "--no-dev") tutto è ok. Se cambio …
Sto automaticamente proteggendo le chiavi SSL in questo modo: - name: Find ssl keys find: paths="/etc/ssl/" patterns="*.key" recurse=yes register: secure_ssl_keys_result - name: Secure ssl keys file: path={{ item.path }} user=root group=root mode=600 with_items: secure_ssl_keys_result.files Ora, per ogni articolo, c'è un enorme messaggio di registro con l'intero contenuto dell'articolo: ok: [127.0.0.1] …
Supponiamo di avere un host che è, tra le altre cose, un web server, in cui viene installato il ruolo Ansible correlato nginx, esegue una configurazione essenziale /etc/nginxe apre le porte 80 e 443 nel firewall. Ad un certo punto voglio che quel particolare host non sia più un web …
Ho un'attività Ansible che effettua una richiesta URI a un sito Web per ottenere una risposta JSON. Voglio che Ansible faccia qualcosa se viene definita la variabile JSON nidificata e qualcos'altro se non lo è. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse" return_content=yes register: json_response - name: Write …
Googling for Ansible create tar non produce buoni risultati e mentre esiste un modulo unarchive , non esiste un modulo di archivio . Probabilmente lo risolverò con il modulo di comando , ma essendo nuovo in Ansible mi fa pensare se lo sto facendo male. Sono abbastanza sicuro di non …
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.