Skip to main content

Supported Chef Infra resources

The following resources are supported in Chef Infra Client 19 RC3. Agentless Mode is only supported on Linux nodes.

Resources NameSupported on Windows with regular Client runsPlatforms supported in Agentless Mode and regular Client runsRemarks
alternativesUbuntu, Linux
apt_packageUbuntu
apt_preferenceUbuntu, Linux
apt_repositoryUbuntu, Linux
apt_updateUbuntu, Linux
bashUbuntu, Linux
breakpointUbuntu, Linux
chef_aclUbuntu, Linux, CentOS 9
chef_clientUbuntu 24.04, RHEL 9
chef_client_configUbuntu, Linux
chef_containerUbuntu, Linux
chef_data_bagUbuntu, Linux
chef_environmentUbuntu, Linux
chef_gemWindows
chef_groupUbuntu 24.04 and 18.04, RHEL
chef_nodeUbuntu 24.04, RHEL 9
chef_organizationUbuntu 24.04 and 18.04, RHEL
chef_roleUbuntu 24.04, RHEL 9
chef_sleepWindowsUbuntu, Linux
chef_userUbuntu 24.04 and 18.04, RHEL
cookbook_fileWindowsUbuntu, Linux
cronUbuntu, Linux
cron_accessUbuntu, Linux
cron_dUbuntu, Linux
cshUbuntu 24.04, RHEL 9
directoryWindowsUbuntu, Linux
executeWindowsUbuntu, Linux
fileUbuntu, Linux
freebsd_packageFreeBSD 14Only supported on FreeBSD.
gitUbuntu, Linux
groupUbuntu, Linux
habitat_configUbuntu 24.04, RHEL 9
habitat_installUbuntu, Linux
habitat_packageUbuntu, Linux
habitat_serviceUbuntu, Linux
habitat_supUbuntu, Linux
hostnameWindowsUbuntu, Linux
http_requestUbuntu, Linux
ifconfigUbuntu, Linux
inspec_inputUbuntu 24.04, RHEL 9
inspec_waiverUbuntu, Linux
inspec_waiver_file_entryWindowsUbuntu, Linux
kernel_moduleUbuntu, Linux
kshUbuntu 24.04, RHEL 9
linkUbuntu, Linux
localeWindowsUbuntu
logUbuntu, Linux
mountUbuntu 24.04, CentOS 9
notify_groupUbuntu, Linux
ohaiUbuntu, Linux
ohai_hintUbuntu, Linux
openssl_openssl_dhparamWindows
openssl_ec_private_keyWindows
openssl_ec_public_keyWindows
openssl_rsa_private_keyWindows
openssl_rsa_public_keyWindows
openssl_x509_certificateWindows
openssl_x509_crlWindows
openssl_x509_requestWindows
ownerUbuntu, Linux
packageUbuntu, Linux, CentOS 9
perlUbuntu
powershell_scriptWindows
pythonUbuntu 24.04, RHEL 9
rebootUbuntu, Linux
remote_fileUbuntu, Linux, CentOS 9
rhsm_errataRHEL
rhsm_errata_levelRHEL
rhsm_registerRHEL
rhsm_repoRHEL
rhsm_subscriptionRHEL
routeUbuntu 24.04, CentOS 9
rpm_packageCentOS 9The RPM package must be locally available on the remote system.
ruby_blockUbuntu, Linux, CentOS 9
scriptUbuntu 24.04, RHEL 9
selinux_booleanUbuntu, Linux
selinux_fcontextUbuntu, Linux
selinux_installUbuntu, Linux
selinux_loginUbuntu, Linux
selinux_moduleUbuntu, Linux
selinux_permissiveUbuntu, Linux
selinux_portUbuntu, Linux
selinux_stateUbuntu, Linux
selinux_userUbuntu, Linux
serviceUbuntu, Linux, CentOS 9crond for Linux
snap_packageUbuntu 24.04Only supported on Linux.
ssh_known_hosts_entryUbuntu, Linux
subversionUbuntu 24.04, RHEL 9, CentOS 9The subversion resource has known bugs and may not work as expected. For more information, see the Chef GitHub issues, particularly #4050 and #4257.
sudoUbuntu, Linux, CentOS 9
swap_fileUbuntu, Linux
sysctlUbuntu, Linux
systemd_unitUbuntu, Linux
templateUbuntu, Linux, CentOS 9Require absolute path for source attribute.
timezoneWindowsLinux
userUbuntu, Linux
user_ulimitUbuntu, Linux
windows_audit_policyWindows
windows_certificateWindows
windows_feature_powershellWindows
windows_firewall_profileWindows
windows_security_policyWindows
windows_update_settingsWindows
yum_packageCentOS 9Only supported on Linux.
yum_repositoryLinux
yum_repositoryCentOS 9, RHEL 8Only supported on Linux.
zypper_packageSUSE Linux 15

Thank you for your feedback!

×