Guias de Migração

A migrar do Puppet, Ansible, Chef, Salt ou CFEngine? Estes guias mapeiam os conceitos que já conhece para os seus equivalentes no Vigo.

Mapeamento de conceitos

Mapeamento de conceitos do Puppet, Ansible, Chef, Salt e CFEngine para os seus equivalentes no Vigo, cobrindo linguagem de configuração, pesquisa de dados, factos, configcrates, classificação de nós, modelo de agente, segredos e ordenação.
Puppet Ansible Chef Salt CFEngine Vigo
Linguagem de configuração Puppet DSL YAML + Jinja2 Ruby DSL YAML + Jinja2 CFEngine DSL YAML (.vgo)
Pesquisa de dados Hiera host/group vars Attributes Pillar augments vars / common.vgo / environments.vgo
Factos do sistema Facter Facts Ohai Grains hard classes Traits
Unidade reutilizável Class / Module Role Cookbook Formula Bundle Configcrate
Classificação de nós site.pp / ENC Inventory Run list top.sls promises.cf envoys.vgo (primeira correspondência)
Modelo de agente Pull (30m) Push (SSH) Pull (30m) Push / Pull Pull (5m) baseado em pull (configurável)
Segredos hiera-eyaml Vault Data Bags GPG pillar cf-secret prefixo secret:
Ordenação require/before task order notifies requisites normal order DAG depends_on / before

Pronto para mudar?

O Vigo é software livre. Experimente a par da sua gestão de configuração existente.