Migrationsleitfäden

Wechseln Sie von Puppet, Ansible, Chef, Salt oder CFEngine? Diese Leitfäden ordnen die Konzepte, die Sie bereits kennen, ihren Vigo-Entsprechungen zu.

Konzeptabbildung

Konzeptabbildung von Puppet, Ansible, Chef, Salt und CFEngine zu ihren Vigo-Entsprechungen für Konfigurationssprache, Datenlookup, Facts, configcrates, Knotenklassifizierung, Agentenmodell, Secrets und Reihenfolge.
Puppet Ansible Chef Salt CFEngine Vigo
Konfigurationssprache Puppet DSL YAML + Jinja2 Ruby DSL YAML + Jinja2 CFEngine DSL YAML (.vgo)
Datenlookup Hiera host/group vars Attributes Pillar augments vars / common.vgo / environments.vgo
System-Facts Facter Facts Ohai Grains hard classes Traits
Wiederverwendbare Einheit Class / Module Role Cookbook Formula Bundle Configcrate
Knotenklassifizierung site.pp / ENC Inventory Run list top.sls promises.cf envoys.vgo (first-match)
Agentenmodell Pull (30m) Push (SSH) Pull (30m) Push / Pull Pull (5m) Pull (konfigurierbar)
Secrets hiera-eyaml Vault Data Bags GPG pillar cf-secret secret: prefix
Reihenfolge require/before task order notifies requisites normal order depends_on / before DAG

Bereit zum Wechsel?

Vigo ist freie Software. Probieren Sie es neben Ihrem bestehenden CM aus.