The JFrog Artifactory integration with Chef Cookbook allows you to manage Chef collections in Artifactory. Cookbook is an open-source platform that enables you to automate IT processes such as provisioning, application deployment, orchestration, and more. For more information, see Chef documentation.
Artifactory support for Chef Cookbook provides:
The ability to provision Cookbook packages from Artifactory to the Knife and Berkshelf command line tool from all repository types.
Calculation of metadata for Cookbook packages hosted in Artifactory local repositories.
Access to remote Cookbook repositories (in particular the Chef supermarket public repository) through Remote Repositories, which provide proxy and caching functionality.
The ability to access multiple Cookbook repositories from a single URL by aggregating them under a Virtual Repository. This overcomes the limitation of the Knife client, which can only access a single repository at a time.
Compatibility with the Knife command line tool to list, show, and install Cookbooks. Compatibility with the Berkshelf command line to resolve Cookbook dependencies.
The ability to assign access privileges according to projects or development teams.
Note
Chef uses the concept of a Chef repositoryto store their own data objects on a workstation. This is different from the use of "repository" in Artifactory.
Chef provides an official "supermarket" for cookbook packages, so Chef repositories in Artifactory are actually Chef supermarkets in Chef terminology. This page refers to Chef Cookbook repositories and Chef supermarkets interchangeably.