Ciao! Grazie del feedback (anche di INFN e CNAF :)). Anche a me "a pelle" piace di più Salt, ma volevo giudicare oggettivamente :D
Provo due semplici task con l'uno e con l'altro! Saluti M On Thu, Nov 3, 2022 at 11:59 AM Diego Zuccato <diego.zucc...@unibo.it> wrote: > Personalmente mi sto trovando molto bene con Salt, anche se sto ancora > studiandolo. In particolare mi piace (anche se credo sia comune anche ad > altri tool) l'uso di stati idempotenti (se ri-applichi uno stato ad una > macchina che è già in quello stato, non modifichi nulla) e il fatto che > puoi dichiarare in che stato devono essere gruppi di macchine e questo > verrà applicato alla prima occasione, anche se quando dai il comando > sono spente. > > Ma probabilmente se l'unica cosa che ti interessa è il deploy del > software potrebbe risultare overkill. Anche se non troppo: per far > girare un programma, soprattutto se non pacchettizzato, devi comunque > accertarti che siano installate delle librerie. Poi magari che ci siano > determinate configurazioni. Poi per applicare le configurazioni devi > riavviare... Alla fine usi comunque buona parte delle funzioni. :) > > Diego > > Il 02/11/2022 19:57, Marco Ippolito ha scritto: > > Cose tipo: apt-get install se hai .deb per il software, Ansible (o > > Chef, o Salt, ...) se puoi installarli tramite script o git clone, > > docker pull se sono disponibile come immagini di contenitori, etc. Se > > sono in rete fissa e monolitici (e.g.: compilati da Go, Rust, ...) va > > bene anche un nfs mount della directory di rete con le varie versioni > > lanciate e un symlink a quella attuale (e.g. ln -s programma-1.0 > > programma). > > > > Dipende dal software, sapendo di più si possono dare consigli più > > vicini al software, come ad esempio npm install, pip install, e perché > > no anche snap install per cose come Inkscape, Thunderbird, ... > > > > On Wed, 2 Nov 2022 at 16:59, Mirco Piccin <pic...@gmail.com> wrote: > >> > >> Ciao a tutti, > >> ho da gestire una serie di pc con Linux a bordo. > >> Volevo provare qualche strumento di sw deployment, in particolare: > >> - distribuzione e installazione di codice custom (nodejs / bash / etc). > >> - gestione aggiornamenti > >> Di solito faccio largo uso di script bash, ma sarei curioso di provare > qualcosa di più strutturato. > >> > >> Mi *pare* di aver visto Jenkins come superstrumento, ma sinceramente > volevo sentire qualche opinione / esperienza della community su strumenti o > "trucchetti". > >> > >> Grazie! > >> M > > > > -- > Diego Zuccato > DIFA - Dip. di Fisica e Astronomia > Servizi Informatici > Alma Mater Studiorum - Università di Bologna > V.le Berti-Pichat 6/2 - 40127 Bologna - Italy > tel.: +39 051 20 95786 > >