Supported Chef Infra resources
The following resources are supported in Chef Infra Client 19 RC3. Agentless Mode is only supported on Linux nodes.
| Resources Name | Supported on Windows with regular Client runs | Platforms supported in Agentless Mode and regular Client runs | Remarks |
|---|---|---|---|
| alternatives | Ubuntu, Linux | ||
| apt_package | Ubuntu | ||
| apt_preference | Ubuntu, Linux | ||
| apt_repository | Ubuntu, Linux | ||
| apt_update | Ubuntu, Linux | ||
| bash | Ubuntu, Linux | ||
| breakpoint | Ubuntu, Linux | ||
| chef_acl | Ubuntu, Linux, CentOS 9 | ||
| chef_client | Ubuntu 24.04, RHEL 9 | ||
| chef_client_config | Ubuntu, Linux | ||
| chef_container | Ubuntu, Linux | ||
| chef_data_bag | Ubuntu, Linux | ||
| chef_environment | Ubuntu, Linux | ||
| chef_gem | Windows | ||
| chef_group | Ubuntu 24.04 and 18.04, RHEL | ||
| chef_node | Ubuntu 24.04, RHEL 9 | ||
| chef_organization | Ubuntu 24.04 and 18.04, RHEL | ||
| chef_role | Ubuntu 24.04, RHEL 9 | ||
| chef_sleep | Windows | Ubuntu, Linux | |
| chef_user | Ubuntu 24.04 and 18.04, RHEL | ||
| cookbook_file | Windows | Ubuntu, Linux | |
| cron | Ubuntu, Linux | ||
| cron_access | Ubuntu, Linux | ||
| cron_d | Ubuntu, Linux | ||
| csh | Ubuntu 24.04, RHEL 9 | ||
| directory | Windows | Ubuntu, Linux | |
| execute | Windows | Ubuntu, Linux | |
| file | Ubuntu, Linux | ||
| freebsd_package | FreeBSD 14 | Only supported on FreeBSD. | |
| git | Ubuntu, Linux | ||
| group | Ubuntu, Linux | ||
| habitat_config | Ubuntu 24.04, RHEL 9 | ||
| habitat_install | Ubuntu, Linux | ||
| habitat_package | Ubuntu, Linux | ||
| habitat_service | Ubuntu, Linux | ||
| habitat_sup | Ubuntu, Linux | ||
| hostname | Windows | Ubuntu, Linux | |
| http_request | Ubuntu, Linux | ||
| ifconfig | Ubuntu, Linux | ||
| inspec_input | Ubuntu 24.04, RHEL 9 | ||
| inspec_waiver | Ubuntu, Linux | ||
| inspec_waiver_file_entry | Windows | Ubuntu, Linux | |
| kernel_module | Ubuntu, Linux | ||
| ksh | Ubuntu 24.04, RHEL 9 | ||
| link | Ubuntu, Linux | ||
| locale | Windows | Ubuntu | |
| log | Ubuntu, Linux | ||
| mount | Ubuntu 24.04, CentOS 9 | ||
| notify_group | Ubuntu, Linux | ||
| ohai | Ubuntu, Linux | ||
| ohai_hint | Ubuntu, Linux | ||
| openssl_openssl_dhparam | Windows | ||
| openssl_ec_private_key | Windows | ||
| openssl_ec_public_key | Windows | ||
| openssl_rsa_private_key | Windows | ||
| openssl_rsa_public_key | Windows | ||
| openssl_x509_certificate | Windows | ||
| openssl_x509_crl | Windows | ||
| openssl_x509_request | Windows | ||
| owner | Ubuntu, Linux | ||
| package | Ubuntu, Linux, CentOS 9 | ||
| perl | Ubuntu | ||
| powershell_script | Windows | ||
| python | Ubuntu 24.04, RHEL 9 | ||
| reboot | Ubuntu, Linux | ||
| remote_file | Ubuntu, Linux, CentOS 9 | ||
| rhsm_errata | RHEL | ||
| rhsm_errata_level | RHEL | ||
| rhsm_register | RHEL | ||
| rhsm_repo | RHEL | ||
| rhsm_subscription | RHEL | ||
| route | Ubuntu 24.04, CentOS 9 | ||
| rpm_package | CentOS 9 | The RPM package must be locally available on the remote system. | |
| ruby_block | Ubuntu, Linux, CentOS 9 | ||
| script | Ubuntu 24.04, RHEL 9 | ||
| selinux_boolean | Ubuntu, Linux | ||
| selinux_fcontext | Ubuntu, Linux | ||
| selinux_install | Ubuntu, Linux | ||
| selinux_login | Ubuntu, Linux | ||
| selinux_module | Ubuntu, Linux | ||
| selinux_permissive | Ubuntu, Linux | ||
| selinux_port | Ubuntu, Linux | ||
| selinux_state | Ubuntu, Linux | ||
| selinux_user | Ubuntu, Linux | ||
| service | Ubuntu, Linux, CentOS 9 | crond for Linux | |
| snap_package | Ubuntu 24.04 | Only supported on Linux. | |
| ssh_known_hosts_entry | Ubuntu, Linux | ||
| subversion | Ubuntu 24.04, RHEL 9, CentOS 9 | The subversion resource has known bugs and may not work as expected. For more information, see the Chef GitHub issues, particularly #4050 and #4257. | |
| sudo | Ubuntu, Linux, CentOS 9 | ||
| swap_file | Ubuntu, Linux | ||
| sysctl | Ubuntu, Linux | ||
| systemd_unit | Ubuntu, Linux | ||
| template | Ubuntu, Linux, CentOS 9 | Require absolute path for source attribute. | |
| timezone | Windows | Linux | |
| user | Ubuntu, Linux | ||
| user_ulimit | Ubuntu, Linux | ||
| windows_audit_policy | Windows | ||
| windows_certificate | Windows | ||
| windows_feature_powershell | Windows | ||
| windows_firewall_profile | Windows | ||
| windows_security_policy | Windows | ||
| windows_update_settings | Windows | ||
| yum_package | CentOS 9 | Only supported on Linux. | |
| yum_repository | Linux | ||
| yum_repository | CentOS 9, RHEL 8 | Only supported on Linux. | |
| zypper_package | SUSE Linux 15 |