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
>
>

Rispondere a