Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Chef like version management in salt stack?

I really like the way that you can upload multiple versions of the same cookbook to Chef server. And also you can specify the cookbook version in metadata file. e.g.

depends 'base-config', '= 1.2.1'

I like Salt. However, I couldn't find any version management and requisite for Salt states/formula. I am really surprised since I think it's a fundamental requirement for a configuration management. Did I miss anything? How do salt handles states/formula file versions?

like image 424
sfresher Avatar asked Feb 11 '16 06:02

sfresher


People also ask

Is Terraform like Chef?

No, Chef and Terraform are not the same. Terraform is a provisioning tool, whereas Chef is a configuration management tool. On the one hand, Terraform furnishes the servers, whereas Chef manages the software already installed on the servers.

What is difference between Puppet and Chef?

The chef has you working with cookbooks and recipes, while Puppet works with manifests and modules. Recipes and manifests, as a rule, describe single concepts, while cookbooks and recipes describe more general concepts.

Is Chef a configuration management tool?

Chef is a configuration management technology used to automate the infrastructure provisioning. It is developed on the basis of Ruby DSL language. It is used to streamline the task of configuration and managing the company's server. It has the capability to get integrated with any of the cloud technology.

Which is better Chef or Puppet or Ansible?

When it comes to ease of setup and installation, Ansible dominates the other two tools, Chef and Puppet, as it has an 'agentless' architecture. Chef and Puppet follow master-agent or master-slave architecture.


1 Answers

Some of this will be added in Nitrogen using SPM

There are several more things that can be added to this, we are still working on getting an environment to setup uploading spms too, right now you would need to manage them yourself.

Instructions to build spms are here.

https://docs.saltstack.com/en/develop/topics/spm/spm_formula.html

Daniel

like image 164
gtmanfred Avatar answered Sep 21 '22 03:09

gtmanfred