Ansible User Manager


User manager è uno strumento che ho progettato e realizzato per la gestione di utenti, dei gruppi, sudoers e accessi ad un gruppo di server tramite l’ausilio di Ansible.

Le funzionalità che l’applicazione prevede sono:

  • Aggiunta nuovi utenti di sistema
  • Creazione nuovi gruppi di sistema
  • Eliminazione utenti di sistema
  • Disattivazione utenti di sistema
  • Modifica del gruppo di un utente
  • Modifica comandi sudoers per singoli gruppi di sistema
  • Aggiunta di server manuale
  • Aggiunta di sistemi automatica tramite base dati Nagios
  • Aggiunta di server in blacklist
  • Gestione degli accessi ai server in base ai gruppi
  • Eliminazione server
  • Log accessi utenti sui sistemi abilitati a User Manager
  • Log dei comandi lanciati dagli utenti sui sistemi
  • Log delle operazioni effettuate su User Manager
  • Utility per gli utenti per l’accesso ai sistemi

È previsto un pannello sia per l’utente amministratore che per gli utenti del sistema. Effettuando l’accesso come utente non amministratore si viene reindirizzati ad una pagina contenete la lista dei server mappati su User Manager.

Screenshot

Gestione utenti

Gestione gruppi

Gestione server

Impostazioni

Log accessi sui server

Log operazioni su User Manager

Utility per utenti

Log comandi sui server