Skip to content

Instantly share code, notes, and snippets.

@keyan
Last active March 22, 2024 15:55
Show Gist options
  • Save keyan/84db94d30c2561c168b9c2952bda33f9 to your computer and use it in GitHub Desktop.
Save keyan/84db94d30c2561c168b9c2952bda33f9 to your computer and use it in GitHub Desktop.
Chef <-> Salt <-> Puppet terminology equivalence

Recently I have had to deal with Salt configuration. I am doing product work so I didn't want to focus too much on deeply grasping Salt, but instead knowing the terminology equivalents to Chef/Puppet which I am comfortable with.

Salt Chef Puppet
state resource resource
states recipes manifests
formula* cookbook module
pillars databags hiera
grains ohai facter

*forumla - 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment