Skip to main content

Compare with another CMS

Terminology

PixConfSaltChefPuppetAnsible
resourcestateresourceresourcetask
rolestatesrecipesmanifeststasks
moduleformula1cookbookmoduleplaybooks
varspillarsdatabagshieravars
secretspillarsvault in databugshiera-eyamlansible vault
seedsgrainsohaifacterfacts

Configuration Language

ToolConfiguration LanguageSuitable forTemplate
PixConfDevelopersJinja2
SaltPython, YAMLDevelopersJinja2
ChefRuby DSLDevelopersERB
PuppetRuby, Puppet DSLSystem AdministratorsERB
AnsiblePython, YAMLSystem AdministratorsJinja2

Footnotes

  1. formulas are more like 3rd party cookbooks in Chef, there doesn't seem to be an equivalent concept of packaging related states together unless they are meant to be shared externally. Unlike Chef cookbooks or Puppet modules, which it is standard to created for grouping resources even if packaging for distribution is not intended.