xbee

Documentation

Xbee est un système d’orchestration et de packaging d’infrastructure. Sans configuration supplémentaire, son provider interne crée des environnements locaux multi-hôtes avec Docker — un usage comparable à Docker Compose, construit autour de packs réutilisables. Le même modèle peut ensuite cibler des VM (AWS, GCP, Azure, VirtualBox et clouds européens).

L’unité centrale est le pack, un artefact YAML qui déclare ses dépendances, ses builders, ses variables et son cycle de vie (provision, configure, up, down, …). Découvrez d’abord le provider interne Docker pour comprendre la boucle locale.

Un système logique, quelle que soit l’infrastructure

L’utilisateur choisit un pack système racine fourni par XBee, par exemple ubuntu:24.04, et non une image propre à un cloud. Ce pack décrit à la fois le système à préparer et les ressources natives nécessaires aux providers supportés : image de conteneur, AMI AWS, image Compute Engine ou Azure, VMDK VirtualBox, template ou snapshot selon le cloud.

XBee et le provider sélectionné résolvent ensuite cette description, construisent la ressource lorsqu’elle manque et réutilisent les versions compatibles. L’utilisateur n’a normalement ni identifiant d’image à rechercher, ni AMI ou VMDK à référencer, ni cycle de vie d’image à administrer dans son xbee-env.yaml.

Voir Packs système et ressources provider.

Commencez par Getting Started si vous découvrez xbee, explorez Concepts pour comprendre le modèle sous-jacent, et gardez Reference sous la main pour la syntaxe exacte des fichiers et des commandes.