Module scripts.generate_data§

Script utilitaire pour générer des données factices avec Faker. Permet de générer des utilisateurs et VMs réalistes pour les tests et démonstrations.

scripts.generate_data.users_with_vms(user_count=<typer.models.OptionInfo object>, min_vms=<typer.models.OptionInfo object>, max_vms=<typer.models.OptionInfo object>, output_file=<typer.models.OptionInfo object>, verbose=<typer.models.OptionInfo object>)[source]§

🎯 Générer des utilisateurs avec leurs VMs

Génère un dataset complet d’utilisateurs français avec des VMs réalistes. Les données sont sauvegardées dans un fichier JSON.

Exemples:

python generate_data.py users-with-vms
python generate_data.py users-with-vms --users 100 --max-vms 3
python generate_data.py users-with-vms -u 25 -o mon_dataset.json --verbose
Parameters:
Return type:

None

scripts.generate_data.vms_only(vm_count=<typer.models.OptionInfo object>, user_ids=<typer.models.OptionInfo object>, output_file=<typer.models.OptionInfo object>, verbose=<typer.models.OptionInfo object>)[source]§

🖥️ Générer uniquement des VMs pour des utilisateurs existants

Génère des VMs réalistes et les associe à des utilisateurs existants.

Exemples:

python generate_data.py vms-only
python generate_data.py vms-only --vms 200 --user-ids "1,2,3,4,5,6,7,8,9,10"
python generate_data.py vms-only -v 50 -u "1,2,3" -o mes_vms.json
Parameters:
Return type:

None

scripts.generate_data.preview(user_count=<typer.models.OptionInfo object>, max_vms=<typer.models.OptionInfo object>)[source]§

👀 Prévisualiser les données générées sans les sauvegarder

Affiche un aperçu des données qui seraient générées.

Exemples:

Parameters:
  • user_count (int)

  • max_vms (int)

Return type:

None

scripts.generate_data.version()[source]§

📋 Afficher la version du générateur

Return type:

None

scripts.generate_data.main()[source]§

Point d’entrée principal