Argonaut est un / système client-serveur modulaire basé sur le protocole JSON-RPC. Les deux côtés client et serveur peuvent charger des modules au démarrage. Argonaut a deux fonctions principales.

Exécuter une opération donnée sur un système via un Client

Deux fonctions de base: redémarrer le service et démarrer / arrêter un système. Certains modules peuvent fournir des fonctionnalités supplémentaires :

  • argonaut-ldap2zone: mettre à jour une zone DNS
  • argonaut-quota: appliquer un quota
  • argonaut-fai-miroir: créer des miroir de dépôts de distribution
  • argonaut-fai-monitor: surveille l’installation faite par FAI et envoie l’état à FusionDirectory
  • argonaut-dovecot: créer le compte de messagerie
  • argonaut-user-reminder : gère l’expiration et de renouvellement des comptes gâce au plugin user-reminder de FusionDirectory
  • argonaut-clean-audit : gère le nettoyage de la branche d’audit générée par le plugin d’audit de FusionDirectory

Permettre l’intégration avec les outils de déploiement FAI / OPSI

  • Intégration FAI (argonaut-server-module-fai et argonaut-common-fai) et le complément à intégrer dans le nfsroot et le serveur FAI (argonaut–fai-nfsroot argonaut-Fai–serveur, argonaut-fai-miroir)
  • Intégration OPSI (argonaut-server-module-opsi)
  • Gérer le répertoire pxelinux.cfg utilisant argonaut–fuse (argonaut–fuse–fai-module et argonaut-fuse-opsi-module): obtenir des informations et de créer le fichier pxelinux.cfg qui correspond au type de machine à déployer, permettant démarrage automatique pendant une installation par pxe

Lien vers le site Argonaut Project:

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