Speaker
Description
Il sistema delle licenze del software acquistato dall'INFN e' passato ad una gestione centralizzata attraverso l'infrastruttura di BC ospitata al CNAF. Nell'ottica di una ridefinizione dei meccanismi di registrazione degli utenti e di delega della resposabilita' dell'aggiornamento delle licenze, i Servizi Nazionali hanno implementato dei workflow di gestione usando la suite Atlassian e i tool CI/CD di Gitlab.
L'utente accede tramite le sue credenziali AAI ad un portale ospitato da Servicedesk, sceglie il software per il quale vuol essere registrato e genera un ticket. Questo scatena una pipeline di Gitlab che aggiorna un file di configurazione del license server, di cui rimane quindi lo storico delle versioni e degli aggiornamenti, e lo carica nella VM che ospita il server stesso. Allo stesso tempo permette di iscrivere l'utente alla mailing list di riferimento per il supporto all'uso del software.
Analogamente l'utente che gestisce le licenze, carica quella da rinnovare in un portale ospitato su Servicedesk. Il ticket che ne risulta avvia una pipeline di Gitlab che verifica la validita' della licenza e la carica sul server.
Questi meccanismi ci permettono di sfruttare al meglio gli strumenti di automazione che ci vengono offerti dai tool Atlassian e Gitlab senza dover ricorrere allo sviluppo di tool dedicati che vanno poi mantenuti e aggiornati.