Guides de migration

Vous utilisez Puppet, Ansible, Chef, Salt ou CFEngine ? Ces guides établissent la correspondance entre les concepts que vous connaissez déjà et leurs équivalents Vigo.

Bientôt disponible Vigo est en version alpha et approche de sa première version stable. Attendez-vous à des changements incompatibles entre les versions d'ici là — nous recherchons des partenaires de test disposant de parcs conséquents sur des architectures variées. En savoir plus →

Correspondance des concepts

Correspondance des concepts de Puppet, Ansible, Chef, Salt et CFEngine vers leurs équivalents Vigo pour le langage de configuration, la résolution de données, les facts, les configcrates, la classification des nœuds, le modèle d'agent, les secrets et l'ordonnancement.
Puppet Ansible Chef Salt CFEngine Vigo
Langage de configuration Puppet DSL YAML + Jinja2 Ruby DSL YAML + Jinja2 CFEngine DSL YAML (.vgo)
Résolution de données Hiera host/group vars Attributes Pillar augments vars / common.vgo / environments.vgo
Facts système Facter Facts Ohai Grains hard classes Traits
Unité réutilisable Class / Module Role Cookbook Formula Bundle Configcrate
Classification des nœuds site.pp / ENC Inventory Run list top.sls promises.cf envoys.vgo (first-match)
Modèle d'agent Pull (30m) Push (SSH) Pull (30m) Push / Pull Pull (5m) Pull (configurable)
Secrets hiera-eyaml Vault Data Bags GPG pillar cf-secret secret: prefix
Ordonnancement require/before task order notifies requisites normal order depends_on / before DAG

Prêt à basculer ?

Gratuit jusqu'à 100 nœuds.* Essayez-le en parallèle de votre CM actuel.

* Le niveau gratuit est fourni EN L'ÉTAT, sans obligation d'assistance. Voir les Conditions commerciales.