Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms


unifi (6) Versions 2.0.0

Installs/Configures Ubiquiti UniFi server.

cookbook 'unifi', '~> 2.0.0'
cookbook 'unifi', '~> 2.0.0', :supermarket
knife supermarket install unifi
knife supermarket download unifi
Quality 100%

unifi Cookbook

Cookbook Version Build Status OpenCollective OpenCollective License

This Cookbook includes Recipes to install, configure & enable Ubiquiti's UniFi Access-Point controller software.


This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit or come chat with us on the Chef Community Slack in #sous-chefs.



  • Ubuntu
  • Debian


  • Chef 12.1+


UniFi requires Java 8 (UniFi Java Requirements). The java cookbook can be used to install JRE 8 with the appropriate attributes:

node.default['java']['jdk_version'] = "8"
include_recipe 'java'



Includes other requisite Recipes - USE THIS.


Configures Ubiquiti's PPA repository for package installs.


Installs unifi package.


Configures unifi service.


Put recipe[unifi] in the Run List. Run Chef. Enjoy.



This project exists thanks to all the people who contribute.


Thank you to all our backers!


Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

Dependent cookbooks

java >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.


This file is used to list changes made in each version of the unfi cookbook.

v2.0.0 (2020-02-01)

  • Get InSpec tests passing
  • Bump minimum Chef Infra Client version to 13+ for apt_update resource
  • Add dependency on the java cookbook and remove obsolete Java 6 support
  • Removed support for Debian 8 as openjdk is not easily available
  • Removed unused long_description from metadata.rb
  • Simplify platforms depends statements in the metadata
  • Migrate to Github Actions for testing

v1.2.0 (2016-09-23)

  • Add an attribute for setting the repo components so you can use unstable releases
  • Require at least Chef 12.1
  • Add chef_version metadata
  • Misc testing improvements

v1.1.0 (2016-05-24)

  • Ownership has been transferred from Orion Labs. Thanks for all the original work folks.
  • Updated the PPA resource to work with the Apt 3.0 cookbook
  • Added Debian as a supported platform
  • Added contributing and testing docs
  • Added Debian and Ubuntu 16.04 to the Test Kitchen config
  • Added testing in Travis including Kitchen-Dokken integration testing
  • Updated the metadata with issues_url and source_url metadata
  • Resolved all cookstyle (rubocop) warnings
  • Updated the Berksfile to point to the supermarket
  • Added maintainers files with contact information
  • Added a Rakefile for simplified testing
  • Added Github templates for PRs and Issues
  • Updated testing deps to the latest versions
  • Changed from Rubocop to Cookstyle to bring in a set of sale defaults
  • Existing build / CI files have been removed (Makefile, .ruby-version, Thorfile, Vagrantfile)

Collaborator Number Metric

2.0.0 passed this metric

Contributing File Metric

2.0.0 passed this metric

Foodcritic Metric

2.0.0 passed this metric

No Binaries Metric

2.0.0 passed this metric

Publish Metric

2.0.0 passed this metric

Supported Platforms Metric

2.0.0 passed this metric

Testing File Metric

2.0.0 passed this metric

Version Tag Metric

2.0.0 passed this metric