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
macOS 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
SUSE Enterprise Linux Server x86_64, s390x 11 SP4, 12 SP1
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
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    
macOS   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
macOS   10.10, 10.11, 10.12
Red Hat Enterprise Linux   6.x, 7.x
SUSE Enterprise Linux Server   11 SP4, 12 SP1
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
macOS   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
SUSE Enterprise Linux Server x86_64, s390x 11 SP4, 12 SP1
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 following table lists the Foundational platforms for Chef Automate. 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
SUSE Enterprise Linux Server x86_64 11 SP4, 12 SP2
Ubuntu x86_64 12.04, 14.04, 16.04

Secondary Platforms

The following table lists the Secondary platforms for the Chef Automate server:

Platform Architecture Version
Oracle Linux x86_64 6, 7

Note

The Delivery CLI may be run on the following platforms:

  • macOS
  • Ubuntu
  • Red Hat Enterprise Linux
  • Microsoft Windows

Runners

Runners are supported on the Foundational and Secondary platforms listed above as well as on the following platforms:

Platform Architecture Version
macOS x86_64 10.12

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