Platforms

[edit on GitHub]

The sections below list the platforms that Chef have adopted for the chef-client, Ohai, and the Chef server.

Note

Foundational platforms are those for which Chef performs some post-build verification on them or their equivalents, and publishes packages for. Only platform versions that receive automated post-build verification are listed here, even when newer or intermediate versions may be known to work.

Note

Secondary platforms are those that Chef performs no post-build verification on, but packages are made available for.

Note

Other platforms are those that are supported in code, but Chef does not provide packages for.

chef-client/ohai, Foundational Platforms

The following table lists the Foundational platforms for the chef-client and ohai:

Platform Architecture Version
AIX ppc64 6.1 (TL6 or higher, recommended), 7.1 (TL0 SP3 or higher, recommended)
CentOS i386, x86_64 5, 6, 7
FreeBSD i386, amd64 9, 10
Mac OS X x86_64 10.9, 10.10, 10.11, 10.12
Oracle Linux i386, x86_64 5, 6, 7
Red Hat Enterprise Linux i386, x86_64 5, 6, 7
Solaris sparc, x86 10 1\13 ("10U11"), 11.2, 11.3
Ubuntu x86, x86_64 12.04, 14.04, 16.04
Microsoft Windows x86, x86_64 2008r2, 2012, 2012r2, 7, 8, 8.1, 10

Secondary Platforms

The following table lists the Secondary platforms for the chef-client:

Platform Architecture Version
Arch Linux   current version
Debian i686, x86_64 6, 7, 8
Fedora   current non-EOL releases
Gentoo   current version
OmniOS   stable and LTS releases
openSUSE   42
Scientific Linux i386, x86-64 5, 6, 7
SUSE Enterprise Linux Server   11, 12
Microsoft Windows   2016

Other Platforms

The following platforms are not tested by Chef Software:

Platform Architecture Version
AIX   5.1L
CentOS   4.x (or older)
FreeBSD   8
HP-UX    
Mac OS X   10.8 (and older)
NetBSD    
openSUSE 13.x (or older)  
OpenBSD    
Oracle Linux   4.x (or older)
Red Hat Enterprise Linux ppc64, System/z  
SUSE Enterprise Linux Server ppc64, System/z, 10 (or older)  
Solaris   8, 9
Ubuntu   10.04 (or older)
Microsoft Windows   2000, 2003, 2003 R2, 2008

Chef DK

The following table lists the Foundational platforms for the Chef DK:

Platform Architecture Version
Debian   7.x, 8.x
Mac OS X   10.10, 10.11, 10.12
Red Hat Enterprise Linux   6.x, 7.x
Ubuntu   12.04, 14.04, 16.04
Microsoft Windows   7, 8, 8.1, 10, 2008 R2, 2012, 2012 R2

Other Platforms

The following platforms are not tested by Chef Software:

Platform Architecture Version
Mac OS X   10.9 (and earlier)
Microsoft Windows   Vista, XP, 2000, 2003, 2003 R2, 2008

Chef Server

The following table lists the Foundational platforms for the Chef server:

Platform Architecture Version
CentOS   5.x, 6.x, 7.x
Oracle Linux   5.x, 6.x
Red Hat Enterprise Linux   5.x, 6.x, 7.x
Ubuntu   12.04, 14.04, 16.04

Other Platforms

The following platforms are not tested by Chef Software:

  • Any Linux or UNIX distribution that is not listed as a Foundational platform.
  • Microsoft Windows
  • 32-bit architectures

Chef Automate

The Chef Automate server may be run on the following platforms. Do not mix platforms or platform versions within the Chef Automate cluster.

Platform Architecture Version
CentOS x86_64 6.5, 6.6, 7
Red Hat Enterprise Linux x86_64 6.5, 6.6, 7
Ubuntu x86_64 12.04, 14.04, 16.04

Note

The Delivery CLI may be run on the following platforms:

  • Mac OS X
  • Ubuntu
  • Red Hat Enterprise Linux
  • Microsoft Windows

Chef Push Jobs

The following table lists the Foundational platforms for the Chef push jobs:

Platform Architecture Version
CentOS i386 5, 6
  x86_64 5, 6, 7
Debian i386, x86_64 7
Red Hat Enterprise Linux i386 5, 6
  x86_64 5, 6, 7
Ubuntu x86, x86_64 12.04, 14.04
Microsoft Windows x86, x86_64 2008r2, 2012, 2012r2, 7, 8, 8.1, 10