Argonaut è un sistema client-server modulare / basato sul protocollo JSON-RPC. Entrambe le parti client e server sono in grado di caricare i moduli all’avvio. Argonaut ha due funzioni principali.

Eseguire una determinata operazione su un sistema tramite un client

Due funzioni di base: riavviare il sistema di servizio di avvio / arresto. Alcuni moduli possono fornire funzionalità aggiuntive:

  • argonaut-ldap2zone: aggiornare una zona DNS
  • argonaut-quota: applicare una quota
  • argonaut-fai-miroir: creare depositi per la distribuzione specchio 
  • argonaut-fai-monitor: sorveglia l’installazione fatta da FAI e invia il rapporto a FusionDirectory
  • argonaut-dovecot: crea l’account di posta elettronica
  • argonaut-user-reminder : gestisce la scadenza e il rinnovo degli account attraverso l’utente plug-promemoria  di FusionDirectory
  • argonaut-clean-audit : gestisce la pulizia del ramo di revisione generato dal plugin di revisione di FusionDirectory

Consentire l’integrazione con strumenti di distribuzione di ISP / OPSI

  • Integrazione FAI (argonaut-server-module-fai e argonaut-common-fai) ed il complemento da integrare nell’nfsroot e il serverFAI (argonautfai-nfsroot argonaut-Faiserveur, argonaut-fai-miroir)
  • Integrazione OPSI (argonaut-server-module-opsi)
  • Gestione directory pxelinux.cfg usando argonautfuse (argonautfusefai-module e argonaut-fuse-opsi-module): ottenere informazioni e creare il file pxelinux.cfg che corrisponde al tipo di macchina da implementare, consentendo l’avvio automatico durante l’installazione PXE

Link verso il sito di Argonaut Project:

https://www.argonaut-project.org/it/