Architecture

La solution est modulaire et hautement évolutive. Vous pouvez utiliser une partie des composants (ex: mce-lib-azure) ou la totalité (ex: mce-django-server).

Composants

mce-lib-azure

Librairie pour parcourir toutes les ressources d’une souscription Azure.

mce-lib-aws

Librairie pour parcourir toutes les ressources d’une souscription AWS.

mce-lib-vsphere

Librairie pour parcourir toutes les ressources d’un Vcenter

mce-django-app

Application Django que vous pouvez ajouter à un projet Django existant ou utiliser à travers le projet mce-django-server.

mce-tasks-rq

Implémentation Python RQ du worker de gestion des tâches (alternative à Celery).

mce-django-server

Solution complète, intégrant les composants précédents dans un projet Django et prêt à l’emploi dans un docker-compose.

mce-event-push

Service d’envoi de message pour chaque changement dans l’inventaire.

Composants obsolètes

mce-tasks-djq

Implémentation Django-Q du worker de gestion des tâches (alternative à Celery).

Ne convenait pas aux besoins.