If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.chef.io/release_notes/client - Chef Infra Client release note.

site address: docs.chef.io/release_notes/client redirected to: docs.chef.io/release_notes/client

site title: Chef Infra Client release notes

Our opinion (on Tuesday 07 July 2026 18:04:23 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 1 day ago
Meta tags:
description=Chef Infra Client release notes;

Headings (most frequently used words):

chef, client, infra, resource, fixes, improvements, bug, updates, security, resources, 12, new, 16, 10, ohai, 14, inspec, support, 15, 13, updated, windows, detection, 18, 11, knife, on, platform, 17, and, packaging, removed, ruby, compliance, properties, phase, the, plugin, openssl, mode, in, to, now, key, deprecations, for, property, packages, improved, removal, package, features, actions, custom, cookbook, node, changes, of, macos, user, attributes, windows_task, default, examples, has, been, syntax, dependencies, secrets, vault, 22, from, 20, linux, data, rb, bootstrap, is, metadata, 21, aws, rhel, ifconfig, solaris, attribute, system, with, configuration, options, helpers, file, supports, gem, version, aix, windows_certificate, 19, 32, dependency, fetching, run, language, fips, systemd_unit, service, virtualization, chocolatey_package, zypper_package, using, settings, powershell_package, dnf_package, mount, example, legacy, 24, performance, breaking, manager, eol, ubuntu, ssh, execute, build_essential, remote_file, by, behavior, plugins, option, certificates, chef_client_config, archive_file, 26, 30, 31, unified, components, solo, platforms, powershell_script, 04, rubygems, provider, methods, windows_service, macos_userdefaults, chef_client_launchd, rhsm_register, azure, homebrew_cask, locale, windows_ad_join, remove, release, 29, 38, 41, known, issues, rest, integration, bit, dsc_script, additional, apt_repository, filesystem2, list, config, shell_out, deprecated, as, helper, launchd, osx_profile, windows_package, git, sysctl, yum_package, all, cron, kernel_module, hostname, windows_security_policy, filesystem, cron_d, windows_share, an, error, api, create, matcher, secret, 46, 42, 25, 34, enhancements, target, recipes, recipe, cli, change, aarch64, other, newly, functionality, yum_repository, smaller, server, command, apis, sensitive, nokogiri, zypper_repository, local, search, systemd, require, audit, method, path, amazon, centos, powershell_package_source, windows_user_privilege, windows_printer, template, freebsd, sudo, ec2, windows_feature, directory, no, 114, 52, 50, 36, 33, 37, 28, management, lists, moved, additions, m1, habitat, debian, bootstrapping, install, delete_resource, flag, powershell_exec, bundled, size, deprecation, task, be, better, action, names, properly, red, hat, policyfile, root, encrypted, will, exit, information, msu_package, specify, true, read, write, unlink, dsl, dsc_resource, provides, chef_client_systemd_timer, almalinux, reporter, hashicorp, homebrew_tap, output, chef_client_trusted_certificate, chocolatey_source, openssl_x509_certificate, cookbooks, chef_client_scheduled_task, windows_uac, libarchive, group, rhsm_subscription, monterey, rpm, windows_firewall_rule, logging, apt_package, macosx_service, ca, network, plist, windows_font, windows_workgroup, cron_access, script, snap_package, gcc, compile_time, libxslt, sles, delete, site, route, system_profile, set, hard, are, longer, providers, 35, 39, 77, 64, 45, 44, 23, operations, policyfiles, yaml, automate, cpu, powerpc, sample, introduced, bugfixes, windows_firewall, converge_if_changed, supermarket, interval, fix, important, minimal, mojave, profile, commands, get, disk, this, enterprise, installations, validation_message, documentation, credentials, uninstall, deploy, use, yum, time, alternate, send, runs, socketless, it, blacklist, changed, can, name, authentication, added, services, guard, powershell, zypper, hosts, databag, format, compatibility, critical, don, ed25519, identity, based, run_command, popen4, libvirt, multiple, collector, supported, code, exist, declare_resource, edit_resource, find_resource, notification, definition, paths, module, status, licensing, habitat_install, test, effortless, selinux_boolean, selinux_fcontext, selinux_install, selinux_module, selinux_permissive, selinux_port, selinux_state, 2022, migrate, pem, storage, certificate, store, build, id, chef_gem, 49, 2zb, cacerts, iam, tokens, registry_key, ulimit, 2za, 1l, simpler, docker, digests, addressable, windows_printer_port, loading, defaults, without, homebrew_update, windows_audit_policy, windows_firewall_profile, windows_dns_record, up, setting, rhsm_errata, rhsm_errata_level, cloud, rhsm_repo, usage, overriding, deep, values, enabled, ohai_name, shadowing, pkg, util, win32, grouphelper, gems, openssl_dhparam, openssl_x509_request, dmg_package, timezone, rubyzip, ffi, configurable, dmi, whitelist, env, erl_call, levels, not, new_resource, epic_fail, mixins, ipscopes, disabled, lspci, c5, mdadm, any, including, bash, etc, method_missing, verify, redirection, edit, show, notes, 164, 54, 185, 155, 163, 122, 95, 48, 242, 51, 61, 73, 287, 275, 257, 300, 298, 293, 47, 27, 56, 202, 190, 118, 113, 60, agentless, candidate, backports, integrations, beta, s3, experimental, slow, report, reporting, workstation, nix, native, apple, architecture, pwsh, enhanced, renamed, initial, big, sur, 104, 100, notify_group, 85, binary, signing, notable, footprint, chefignore, plan, fails, eula, help, everywhere, license, acceptance, placeholder, runtimes, 102, preview, concept, simplification, silencing, warnings, misc, agent, keys, default_env, small, ignore, failure, resolves, number, regressions, expanded, suse, faster, revert, continuing, work, should, behaved, handling, downgrades, reserve, certain, bag, correctly, detect, ipv6, routes, ending, measured, included, windows_path, unprivileged, symlink, creation, apt_preference, reconfigure, between, when, daemonized, explicit, possible, sources, upgraded, declare, applies, same, fuzzifier, aliases, gateways, smf, started, recursively, interpreter, again, gpg, checks, shipped, managing, sys, backwards, breaks, rfc062, defined, codes, prefer, upstart, handle, crash, if, downgrading, provide, during, failures, enforced, sigar, digitalocean, scheduled, execution, unmount, alias, umount, deletion, attribute_changed, event, hook, automatic, connection, rfc018, partially, implemented, field, separator, filtering, locking, apt, cab_package, 213, depreciated, data_collector, exit_status, replace, previous, with_run_context, directories, apt_update, timers, ksh, 10586, vs, ps_credential, handler, policy, revision, unc, import, dynamic, resolution, control, control_group, validatorless, run_as, paludis_package, openbsd_package, versions, bags, bff_package, homebrew_package, reboot, fsck_device, http_request, specificity, passwords, filter, results, ssl, changelog, selinux_user, selinux_login, potential, approle, vmware, dpkg_package, windows_feature_powershell, coreutils, subversion, tc, profiles, within, akeyless, json, off, inputs, declaration, region, arm64, containers, safety, flexibility, how, differs, named, habitat_package, habitat_sup, habitat_config, habitat_service, habitat_user_toml, windows_defender, windows_defender_exclusion, windows_update_settings, virtuozzo, livepatch, ppc, homebrew_path, windows_pagefile, inspec_waiver_file_entry, 32bit, uses, antergos, pidora, lazy, reboot_pending, podman, alibaba, derivative, 2021, intel, whitelists, osrelease, instance, imdsv2, gathering, dnf, powershell_out, passwd, role, chef_client_cron, securable, reduced, macos_user_defaults, include, umask, log, hwrp, style, resource_name, branch, checkout, s390x, replaces, required, behaves, expected, depends, constraints, may, cause, systems, c11, some, improve, source, alternatives, chef_client, user_ulimit, partials, after_resource, comparisons, platform_version, eager_load_libraries, always_dump_stacktrace, out, box, builds, include_recipe, mac_user, x509_certificate, windows_workstation, windows_server, windows_server_core, chef_sleep, bzip2, chocolatey_feature, prototype, collection, ground, refactor, copy_properties_from, allow, entire, repo, windows_dfs_folder, windows_dfs_namespace, windows_dfs_server, windows_dns_zone, family, 2016, fqdn, memory, favor, lc_all, opt, before, installation, allows, flags, allow_downgrade, merge, nil, http_disable_auth_on_redirect, hide, healthy, unused, require_recipe, identity_file, array, bugfix, class, system_profiler, refresh_plugins, microsoft, virtualpc, virtualserver, retired, installing, opensuse, fail, link, gem_package, openssl_x509_crl, openssl_ec_private_key, openssl_ec_public_key, chocolatey_config, ssh_known_hosts_entry, old, shard, scsi, chef_handler, ohai_hint, openssl_rsa_private_key, openssl_rsa_public_key, swap_file, windows_auto_run, windows_shortcut, kernel, container, optional, hoisting, rewrite, mixin, 2003, set_unless, cloud_v2, v6, bsd, 2o, tunnel, allow_partial_data, rackspace, endpoint, arch, cloning, both, name_property, omitting, at, compile, chef_gem_compile_time, manage_home, non_unique, creates, cwd, policybuilder, expandnodeobject, load_node, failback, self, allowed, retrying, non, standarderror, exceptions, access, object, duping, freezing, immutable, merged, raise, shell, modes, related, have, sort, shellout, simplify, wiring, easy_install, iconv, libraries, omnibus, unignored, files, uploaded, constants, frozen, resourcecollection, notifications, use_inline_resources, always, vendor, partial_search, logger, formatter, more, predictable, sanity, modified, clauses, not_if, only_if, or, vars, libxml2, m5, 2n, libxml, libyaml, cisco, nx, os, ios, xr, cumulus, sysconf, account, haskell, lsb, enable, action_class, default_action, load_current_value, property_is_set, reset_property, common, email, port, imports, precedence, level, full, assignment, shell_out_with_systems_locale, value_for_platform, content, override, permanent, configuring, specific, writing, passing, future, resilience, zpool, expansion, parsing,

Text of the page (most frequently used words):
the (5915), chef (2816), resource (2073), #client (1845), infra (1616), and (1586), for (1584), this (1045), that (768), now (739), with (736), new (659), updated (629), file (602), #property (595), from (590), has (556), use (548), resources (544), windows (521), been (503), when (476), end (458), node (450), will (444), default (441), are (436), ruby (435), run (417), name (393), knife (374), package (363), improvements (351), user (347), support (338), using (334), fixes (332), action (327), updates (324), you (323), ohai (322), bug (309), inspec (309), release (306), version (303), which (303), key (296), string (296), packages (289), security (289), thanks (286), example (282), following (282), properties (271), mode (262), cookbook (262), platform (249), set (241), data (237), can (234), type (234), service (232), value (223), system (222), true (220), specified (217), command (214), have (212), used (211), should (210), install (205), running (201), may (200), removed (200), any (199), configuration (197), custom (190), cve (187), fixed (187), attributes (185), plugin (182), all (178), server (177), added (171), option (170), macos (168), longer (164), files (162), improved (162), detection (161), information (161), options (160), changes (159), more (158), config (157), see (156), linux (154), syntax (151), attribute (151), path (149), create (147), compliance (147), where (147), systems (146), false (144), doesn (143), foo (143), method (139), openssl (139), was (139), cookbooks (135), not (134), phase (134), bootstrap (133), supports (133), block (131), values (130), users (129), code (128), bundled (128), source (128), available (126), directory (125), allows (125), error (123), audit (117), gem (115), remove (113), setting (113), only (113), specify (112), etc (112), your (111), properly (110), then (110), issue (110), failures (109), also (108), actions (103), vault (101), includes (101), these (101), instead (101), but (101), fix (100), hash (99), multiple (98), helper (98), list (97), password (97), aws (96), additional (96), secrets (96), integer (96), packaging (95), ssh (95), bar (95), versions (93), resolve (93), installed (93), expect (93), would (92), rhel (91), array (91), behavior (90), platforms (90), certificate (90), public (88), reporting (87), provider (85), change (84), local (84), during (83), same (83), metadata (82), documentation (82), state (82), resolved (82), provides (81), log (80), into (80), other (79), deprecated (79), correctly (79), aix (78), api (78), group (78), template (78), output (78), before (77), isn (77), than (77), profile (76), notification (76), deprecations (76), plugins (76), some (76), manage (76), execute (75), test (75), such (75), delete (73), performance (73), update (73), powershell (72), add (72), subscribes (72), recipe (71), yum_package (71), need (71), immediately (71), nodes (71), time (70), hosts (70), environment (70), specifies (69), language (68), settings (68), runs (68), recipes (68), fips (67), root (67), ubuntu (67), notes (67), core (67), control (66), sensitive (66), automate (66), windows_task (66), being (66), ssl (65), enabled (65), without (65), how (65), certificates (64), examples (64), take (64), its (63), number (63), microsoft (63), removal (62), named (62), existing (62), exist (61), solaris (61), helpers (61), timer (61), nginx (61), content (61), notifies (60), one (59), policy (59), dependencies (59), based (59), features (59), allow (59), habitat (59), json (59), launchd (58), enable (58), commands (58), legacy (58), mount (58), installation (58), out (58), manager (58), issues (58), mysql (58), flag (57), required (57), uses (57), profiles (57), each (57), verify (56), better (56), services (56), keys (56), management (56), fail (56), timeout (56), shell_out (55), port (55), methods (55), non (55), both (55), filesystem (55), introduced (55), within (55), return (55), date (55), previous (54), deprecation (54), community (54), functionality (53), note (53), secret (53), previously (53), chocolatey_package (52), don (52), include (52), about (52), notified (52), single (52), 2017 (52), work (51), under (51), built (51), domain (51), their (50), new_resource (50), bit (50), solo (50), hostname (50), override (50), 2019 (50), full (49), show (49), remote_file (49), format (49), com (49), supported (48), always (48), nil (48), fails (48), location (48), were (48), write (47), usage (47), resource_name (47), make (47), process (47), prevent (47), configure (47), our (47), overview (47), apt_repository (46), debian (46), 2021 (46), host (46), start (46), seconds (46), specific (46), script (45), define (45), releases (45), windows_service (44), systemd_unit (44), systemd (44), defaults (44), chef_client_config (44), https (44), upgrade (44), argument (44), level (43), exit (43), ifconfig (43), cloud (43), unified (43), cli (43), like (43), line (43), azure (42), url (42), ensure (42), load (42), they (42), large (42), git (41), control_group (41), changed (41), object (41), detect (41), logging (41), target (41), similar (41), private (41), dnf_package (40), defined (40), get (40), locale (40), dependency (40), because (40), symbol (40), feature (40), 2018 (40), module (39), osx_profile (39), disabled (39), build (39), optional (39), installing (39), supermarket (39), archive_file (39), owner (39), many (39), unit (39), order (39), reboot (38), apt (38), virtualization (38), rubygems (38), zypper_package (38), reporter (38), must (38), pass (38), baz (38), another (38), specifying (38), search (37), dsc_resource (37), event (37), amazon (37), windows_certificate (37), license (37), pem (37), match (37), generate (37), disable (37), once (37), names (36), including (36), class (36), workstation (36), validation (36), against (36), part (36), description (36), cache (36), several (36), precedence (35), execution (35), sysctl (35), bootstrapping (35), exception (35), first (35), warning (35), job (35), cves (35), winrm (35), handle (34), network (34), powershell_package (34), collection (34), eol (34), cause (34), passed (34), addition (34), status (33), require (33), shell (33), access (33), sudo (33), cron (33), fetching (33), integration (33), inputs (33), thank (33), reload (33), per (33), desired (33), correct (33), var (33), provided (33), details (33), builder (33), windows_package (32), yum (32), upgraded (32), failure (32), returned (32), returns (32), continue (32), managed (32), there (32), produced (32), read (31), possible (31), filesystem2 (31), kernel (31), warnings (31), loading (31), created (31), executed (31), chocolatey (31), exists (31), types (31), repository (31), regression (31), rest (30), gems (30), compatibility (30), powershell_script (30), breaking (30), freebsd (30), nothing (30), via (30), zero (30), section (30), http (30), after (30), already (30), errors (30), ported (30), dsl (29), credentials (29), build_essential (29), result (29), items (29), crt (29), improvement (29), selinux (29), deployment (29), levels (28), dsc_script (28), size (28), rhsm_register (28), homebrew_cask (28), disk (28), sles (28), current (28), won (28), requires (28), detected (28), either (28), them (28), library (28), remote (28), ypbind (28), directories (27), connection (27), task (27), account (27), identity (27), compile (27), windows_ad_join (27), yaml (27), improve (27), expected (27), later (27), two (27), message (27), queued (27), case (27), could (27), well (27), standard (27), dsc (27), address (27), providers (26), provide (26), centos (26), 2022 (26), made (26), username (26), html (26), site (25), encrypted (25), red (25), hat (25), enterprise (25), docker (25), notifications (25), included (25), macos_userdefaults (25), help (25), plist (25), chef_client_launchd (25), role (25), still (25), over (25), latest (25), what (25), present (25), caused (25), removing (25), fully (25), contains (25), priority (25), authentication (24), bag (24), cron_d (24), flags (24), known (24), contain (24), starting (24), variables (24), valid (24), amount (24), point (24), located (24), adds (24), replaced (24), accept (24), future (24), train (24), greatly (24), logs (24), 2020 (24), aarch64 (23), ec2 (23), env (23), started (23), policyfile (23), nokogiri (23), handling (23), kernel_module (23), interval (23), windows_security_policy (23), iam (23), almalinux (23), report (23), store (23), automatically (23), higher (23), restart (23), apply (23), typically (23), homebrew (23), given (23), passing (23), platform_family (23), just (23), way (23), net (23), april (23), between (22), homebrew_package (22), matcher (22), paths (22), edit_resource (22), apis (22), yum_repository (22), omnibus (22), creation (22), rpm (22), vmware (22), environments (22), those (22), short (22), package_name (22), converge (22), directly (22), prevented (22), daemon (22), easier (22), detects (22), due (22), saved (22), handles (22), compile_time (21), converge_if_changed (21), collector (21), zypper (21), scheduled (21), libraries (21), policyfiles (21), cwd (21), uninstall (21), components (21), resolves (21), windows_share (21), dnf (21), effortless (21), lists (21), contents (21), itself (21), erb (21), immediate (21), delayed (21), retry (21), input (21), org (21), grantmc (21), failed (21), docs (21), strings (21), writing (21), additionally (21), life (21), timers (20), delete_resource (20), raise (20), chef_gem (20), apt_package (20), windows_feature (20), libarchive (20), chef_client_systemd_timer (20), associated (20), necessary (20), follows (20), application (20), unless (20), notify (20), thing (20), permissions (20), while (20), internal (20), every (20), jaymzh (20), shell_out_with_systems_locale (19), send (19), load_current_value (19), apt_update (19), moved (19), managing (19), sources (19), ffi (19), windows_printer (19), windows_user_privilege (19), umask (19), beta (19), migrate (19), sets (19), download (19), listens (19), determine (19), wait (19), attempts (19), check (19), below (19), utf (19), messages (19), since (19), reference (19), config_file (19), testing (19), ability (19), newer (19), declared (19), produce (19), vulnerability (19), guest (19), find_resource (18), automatic (18), enhancements (18), exceptions (18), blacklist (18), installations (18), smaller (18), mixin (18), opt (18), repo (18), platform_version (18), architecture (18), base (18), different (18), pattern (18), executable (18), above (18), long (18), found (18), bin (18), backup (18), something (18), requirements (18), please (18), archive (18), registry (18), expiration (18), even (18), loaded (18), makes (18), downloads (18), idempotency (18), certain (17), licensing (17), bff_package (17), import (17), ksh (17), msu_package (17), codes (17), hard (17), zypper_repository (17), homebrew_tap (17), hashicorp (17), sent (17), query (17), tmp (17), ports (17), very (17), removes (17), force (17), structure (17), earlier (17), postgresql (17), groups (17), www (17), interfaces (17), mixlib (17), hypervisor (17), myapp (17), cookstyle (17), filter (16), handler (16), definition (16), unlink (16), field (16), again (16), bsd (16), newly (16), powershell_exec (16), powershell_package_source (16), important (16), windows_firewall_rule (16), win32 (16), replaces (16), chef_client_scheduled_task (16), instance (16), cacerts (16), mount_spec (16), defines (16), attempt (16), executes (16), reason (16), shown (16), find (16), item (16), through (16), allowing (16), complete (16), restore (16), missing (16), call (16), cases (16), rspec (16), back (16), invalid (16), screensaver (16), empty (16), reports (16), incorrectly (16), uri (16), jasonwbarnett (16), 2012 (16), prem (16), edit (15), common (15), redirection (15), critical (15), libxslt (15), allowed (15), creates (15), gpg (15), dmi (15), agent (15), 2016 (15), notify_group (15), big (15), chef_client (15), chef_client_trusted_certificate (15), apple (15), containers (15), potential (15), signed (15), debug (15), init (15), identifies (15), steps (15), applications (15), parameters (15), creating (15), be_installed (15), zip (15), works (15), own (15), setup (15), database (15), ship (15), bugs (15), prevents (15), tested (15), adding (15), configurations (15), 2023 (15), page (14), results (14), openbsd_package (14), gcc (14), system_profile (14), snap_package (14), builds (14), renamed (14), reduced (14), native (14), sample (14), index (14), events (14), shadow (14), variable (14), connections (14), applied (14), parameter (14), reloads (14), statement (14), ignore_failure (14), limits (14), validate (14), written (14), fetch (14), sdk (14), configured (14), most (14), aren (14), tools (14), updating (14), rather (14), repositories (14), resource_type (14), upgrades (14), reduces (14), wasn (14), parsing (14), major (14), improves (14), refactored (14), incorrect (14), tecracer (14), imports (13), validatorless (13), lspci (13), shellout (13), bash (13), deploy (13), faster (13), route (13), registry_key (13), windows_workgroup (13), chocolatey_source (13), preview (13), timezone (13), allow_downgrade (13), family (13), windows_uac (13), 114 (13), style (13), monterey (13), lazy (13), generated (13), device (13), pair (13), clear (13), salt (13), things (13), matches (13), normal (13), installer (13), controls (13), listen (13), stored (13), desktop (13), handlers (13), httpd (13), tests (13), rules (13), processing (13), upload (13), identifier (13), framework (13), expired (13), marked (13), clients (13), prefix (13), validated (13), txt (13), remote_user (13), tls (13), older (13), yml (13), 2025 (13), contained (12), socketless (12), replace (12), libxml2 (12), not_if (12), logger (12), backwards (12), shipped (12), checks (12), applies (12), epic_fail (12), windows_font (12), rhsm_subscription (12), pkg (12), openssl_x509_certificate (12), cron_access (12), memory (12), windows_firewall (12), binary (12), sur (12), macosx_service (12), s390x (12), enhanced (12), ulimit (12), alibaba (12), backports (12), storage (12), agentless (12), until (12), machine (12), puts (12), prior (12), staging (12), display (12), timing (12), taken (12), retries (12), cookbook_file (12), ensures (12), mapping (12), bat (12), validator (12), audits (12), to_not (12), interface (12), times (12), composite (12), admin (12), rsa (12), checksum (12), called (12), identified (12), never (12), external (12), useful (12), calls (12), currently (12), kitchen (12), remediation (12), often (12), extended (12), distributions (12), reduce (12), avoid (12), protocol (12), accepts (12), oracledb_session (12), theinen (12), backend (12), 360 (12), does (11), modified (11), bags (11), paludis_package (11), email (11), declare_resource (11), overriding (11), self (11), name_property (11), arch (11), mdadm (11), mixins (11), erl_call (11), additions (11), suse (11), expanded (11), old (11), util (11), box (11), homebrew_update (11), arm64 (11), region (11), approle (11), operations (11), means (11), instances (11), home (11), recommend (11), subcommand (11), sha512 (11), installs (11), recommended (11), stop (11), delay (11), retry_delay (11), bring (11), minutes (11), executing (11), identify (11), shows (11), entries (11), character (11), unexpected (11), building (11), calling (11), suppress (11), organization (11), individual (11), further (11), idempotent (11), file_name (11), formatted (11), msi (11), x64 (11), locations (11), preventing (11), had (11), desired_state (11), function (11), frequency (11), here (11), next (11), rule (11), ramereth (11), troubleshooting (11), progress (10), software (10), map (10), minimal (10), action_class (10), data_collector (10), implemented (10), alias (10), cpu (10), crash (10), reconfigure (10), whitelist (10), rubyzip (10), windows_printer_port (10), gem_package (10), opensuse (10), fqdn (10), entire (10), simpler (10), constraints (10), windows_audit_policy (10), windows_firewall_profile (10), chef_client_cron (10), addressable (10), powerpc (10), 2za (10), tokens (10), selinux_state (10), selinux_port (10), selinux_permissive (10), selinux_module (10), selinux_install (10), selinux_fcontext (10), selinux_boolean (10), document (10), github (10), occur (10), requests (10), throw (10), sending (10), range (10), salted (10), conf (10), embedded (10), whenever (10), catch (10), equivalent (10), manages (10), refresh (10), making (10), open (10), able (10), defining (10), unix (10), sure (10), upgrading (10), from_file (10), blocks (10), matchers (10), evaluated (10), ways (10), modules (10), roles (10), quotes (10), apache (10), scripts (10), ignored (10), potentially (10), connect (10), fedora (10), guests (10), years (10), openstack (10), remote_password (10), thing2 (10), escape (10), injection (10), various (10), less (10), app (10), printer (10), arm (10), toml (10), guide (10), recovery (10), saas (10), opensearch (10), rights (9), terms (9), databag (9), resolution (9), unc (9), revision (9), property_is_set (9), with_run_context (9), ed25519 (9), upstart (9), guard (9), related (9), interpreter (9), explicit (9), endpoint (9), ohai_name (9), rhsm_repo (9), rhsm_errata_level (9), shard (9), bugfixes (9), acceptance (9), grouphelper (9), favor (9), windows_dns_record (9), branch (9), passwd (9), pwsh (9), podman (9), 242 (9), slow (9), experimental (9), integrations (9), feedback (9), request (9), ships (9), run_action (9), mount_point (9), form (9), whether (9), hashes (9), however (9), manually (9), merely (9), 0600 (9), listened (9), startup (9), run_as_user (9), describes (9), act (9), dev (9), needed (9), convert (9), force_default (9), takes (9), changing (9), basic (9), duplicate (9), be_running (9), let (9), unique (9), listening (9), writable (9), readable (9), context (9), speed (9), mac (9), policy_group (9), arguments (9), spaces (9), confusing (9), nice (9), join (9), minor (9), virtualbox (9), lock (9), alpha (9), webapp (9), want (9), fixing (9), arrays (9), attempting (9), place (9), airgapped (9), blacklisted (9), origin (9), gateway (9), modern (9), foodcritic (9), entirely (9), servers (9), unnecessary (9), sequence (9), swap (9), subscription (9), subsequent (9), encrypt (9), infrastructure (9), especially (9), secure (9), high (9), migration (9), waiver (9), hab (9), enforcer (9), 2024 (9), passwords (8), ps_credential (8), 10586 (8), libvirt (8), alternate (8), only_if (8), frozen (8), modes (8), merged (8), sys (8), apt_preference (8), validation_message (8), configurable (8), mojave (8), rhsm_errata (8), openssl_dhparam (8), dmg_package (8), small (8), openssl_x509_request (8), shadowing (8), unused (8), chef_sleep (8), plan (8), chefignore (8), include_recipe (8), initial (8), behaves (8), gathering (8), intel (8), 2zb (8), habitat_install (8), differs (8), flexibility (8), mount_resource (8), dump (8), recursive (8), successfully (8), temporary (8), console (8), cert (8), startup_type (8), gid (8), en_us (8), space (8), entry (8), operating (8), low (8), conditions (8), arbitrary (8), particular (8), scenarios (8), ever (8), real (8), stuff (8), view (8), side (8), converged (8), warn (8), owned (8), zone (8), diff (8), mysql_service (8), shouldn (8), processed (8), skip (8), reported (8), log_location (8), active (8), processes (8), wmf (8), syslog (8), stdout (8), deprecate (8), didn (8), trigger (8), eoh (8), logic (8), regex (8), listed (8), compare (8), simple (8), company (8), sugar (8), launch (8), program (8), intended (8), depending (8), test_dir (8), appears (8), units (8), objects (8), kb2959977 (8), msu (8), underlying (8), hypervisors (8), implementation (8), give (8), original (8), chefspec (8), forcing (8), addresses (8), rubygems_url (8), binaries (8), pin (8), channel (8), organizations (8), actual (8), dir (8), webrick (8), gather (8), edge (8), received (8), edition (8), contributing (8), providing (8), aggregate (8), ohai_optional_plugins (8), postgres_session (8), el7 (8), dafyddcrosby (8), ctl (8), prerequisites (8), disaster (8), 2026 (7), specificity (7), dynamic (7), cab_package (7), filtering (7), hook (7), haskell (7), unmount (7), run_command (7), predictable (7), vendor (7), deep (7), aliases (7), daemonized (7), symlink (7), windows_path (7), rackspace (7), revert (7), rewrite (7), ignore (7), default_env (7), link (7), eula (7), 100 (7), eager_load_libraries (7), partials (7), user_ulimit (7), depends (7), powershell_out (7), windows_update_settings (7), windows_defender_exclusion (7), windows_defender (7), windows_feature_powershell (7), candidate (7), table (7), connecting (7), filter_result (7), iterations (7), numbers (7), rely (7), service_name (7), tell (7), cancel (7), usr (7), purge (7), extension (7), utility (7), data_bag_item (7), comment (7), svc_name (7), splay (7), src (7), perform (7), operation (7), global (7), fields (7), partition (7), restarting (7), statements (7), identical (7), left (7), assigned (7), generation (7), destination (7), raised (7), package1 (7), package2 (7), overwrite (7), simply (7), 2015 (7), finished (7), be_enabled (7), sshd (7), right (7), dns (7), ntpd (7), be_listening (7), socket (7), subject (7), occurs (7), proxy (7), documents (7), far (7), requirement (7), tool (7), clear_sources (7), modify (7), quoted (7), pre (7), policy_name (7), event_handler (7), params (7), property_name (7), impact (7), around (7), otherwise (7), easily (7), generates (7), mask (7), friendly (7), response (7), day (7), session (7), refer (7), amd64 (7), collect (7), token (7), hardware (7), gathers (7), along (7), hyper (7), particularly (7), repo_name (7), vulnerabilities (7), dll (7), reducing (7), optional_plugins (7), causing (7), tasks (7), logged (7), enhancement (7), importing (7), unified_mode (7), main (7), reliability (7), formats (7), login (7), crude (7), lets (7), waivers (7), pagefile (7), azure_key_vault (7), policy_persist_run_list (7), my_cookbook (7), cluster (7), value_for_platform (6), fsck_device (6), default_action (6), 213 (6), separator (6), attribute_changed (6), popen4 (6), cumulus (6), downgrading (6), formatter (6), partial_search (6), uploaded (6), iconv (6), method_missing (6), immutable (6), omitting (6), declare (6), 113 (6), ipv6 (6), continuing (6), ipscopes (6), cloud_v2 (6), regressions (6), concept (6), lc_all (6), copy_properties_from (6), ground (6), bzip2 (6), 104 (6), alternatives (6), digests (6), nix (6), antergos (6), homebrew_path (6), habitat_service (6), habitat_sup (6), off (6), akeyless (6), yes (6), master (6), 256 (6), remains (6), trusted (6), dir_resource (6), 0755 (6), authored (6), 123 (6), referred (6), partial (6), done (6), length (6), unpack (6), command_args (6), appended (6), urls (6), none (6), expression (6), run_as_password (6), keep (6), delay_mins (6), completes (6), homebrew_user (6), regardless (6), enabling (6), controller (6), enter (6), states (6), move (6), logical (6), expand (6), stopping (6), cookbook_name (6), existent (6), cross (6), avoids (6), blog (6), respond_to (6), pages (6), across (6), authenticate (6), utc (6), be_file (6), config_dir (6), postgres (6), successful (6), be_mode (6), limit (6), sshd_config (6), explicitly (6), symbolic (6), linked (6), md5 (6), mounted (6), policies (6), auth (6), silently (6), converted (6), float (6), exposed (6), performed (6), localhost (6), released (6), subcommands (6), save (6), administrator (6), key_name (6), 7zip (6), remote_file_attributes (6), run_list (6), exec (6), universal (6), production (6), depth (6), run_context (6), sends (6), seapower (6), homepage (6), loads (6), inside (6), mix (6), working (6), echo (6), signal (6), wide (6), reading (6), enforce (6), deleting (6), layout (6), boolean (6), reached (6), standardized (6), nomethoderror (6), mark (6), prompt (6), file_cache_path (6), seen (6), actually (6), lifecycle (6), switch (6), accessing (6), likely (6), upon (6), experience (6), internally (6), copy (6), automatic_attribute_blacklist (6), believe (6), wrapped (6), introduces (6), great (6), softlayer (6), getting (6), respects (6), tar (6), certs (6), happycoil (6), satellite (6), proper (6), silence (6), numeric (6), ssh_known_hosts (6), receive (6), firewall (6), lxc (6), producing (6), 1234 (6), packs (6), significantly (6), capabilities (6), rocky (6), 172 (6), test1 (6), choco (6), rack (6), signed_by (6), dashboard (6), last (5), changelog (5), reset_property (5), exit_status (5), lsb (5), deletion (5), cisco (5), prefer (5), clauses (5), sanity (5), use_inline_resources (5), resourcecollection (5), constants (5), sort (5), retrying (5), manage_home (5), routes (5), downgrades (5), set_unless (5), chef_handler (5), silencing (5), runtimes (5), bugfix (5), hide (5), windows_dns_zone (5), windows_dfs_server (5), windows_dfs_namespace (5), windows_dfs_folder (5), 300 (5), chocolatey_feature (5), signing (5), always_dump_stacktrace (5), hwrp (5), macos_user_defaults (5), pidora (5), 32bit (5), inspec_waiver_file_entry (5), livepatch (5), virtuozzo (5), habitat_user_toml (5), habitat_config (5), habitat_package (5), subversion (5), coreutils (5), dpkg_package (5), 155 (5), selinux_user (5), selinux_login (5), helpful (5), cipher (5), enables (5), web (5), templates (5), digest (5), random (5), pbkdf2 (5), chef_environment (5), greater (5), redhat (5), look (5), coded (5), manual (5), regular (5), boot (5), brew (5), simplest (5), installp (5), admins (5), approach (5), disabling (5), invoke (5), convention (5), image (5), hierarchy (5), lpar (5), too (5), increase (5), role_default (5), patterns (5), rm_default (5), looking (5), batch (5), locally (5), share (5), devices (5), associate (5), post (5), subscriptions (5), configuring (5), module_name (5), whereas (5), foo01 (5), acme (5), bootstrapped (5), auditing (5), took (5), be_owned_by (5), with_version (5), privilege (5), supervisor (5), tcp (5), be_writable (5), members (5), be_readable (5), be_executable (5), who (5), complex (5), pci (5), verified (5), converging (5), bump (5), double (5), pscredential (5), separate (5), refreshmode (5), relaxed (5), limitation (5), machines (5), lines (5), keygen (5), user_name (5), uris (5), iso (5), yyyy (5), rename (5), client_name (5), passes (5), modifies (5), node_name (5), bundler (5), def (5), definitions (5), rewritten (5), my_custom_resource (5), classes (5), aaaaa (5), second (5), hello (5), world (5), assume (5), specifically (5), easy (5), preserve (5), stream (5), mobileconfig (5), time_out (5), start_calendar_interval (5), jobs (5), year (5), demand (5), sockets (5), program_arguments (5), process_type (5), kept (5), mean (5), cumulative (5), unload (5), behave (5), depend (5), resource_attrs_block (5), parent (5), algorithm (5), try (5), header (5), commonly (5), autovivifying (5), similarly (5), chef_server_url (5), repos (5), x86_64 (5), joined (5), leave (5), seassignprimarytokenprivilege (5), giving (5), affect (5), tooling (5), having (5), bindir (5), probably (5), needs (5), maintain (5), consistent (5), dup (5), relative (5), blacklists (5), shelling (5), myfile (5), mydirectory (5), myshare (5), myserver (5), remote_domain (5), ethtool (5), compatible (5), consumed (5), communicating (5), blank (5), highly (5), improving (5), caching (5), speeds (5), attached (5), ldap (5), driver (5), significant (5), march (5), redhat_subscription_manager (5), dmg (5), silence_deprecation_warnings (5), comments (5), sometimes (5), shell_out_compact (5), published (5), contribution (5), juju482 (5), begin (5), kvm (5), xorima (5), occurred (5), phases (5), authors (5), ends (5), codebase (5), transport (5), marks (5), distribution (5), member (5), advanced (5), locked (5), model (5), maintenance (5), omnitruck (5), securetoken (5), privileges (5), optimizations (5), traditional (5), optimized (5), integers (5), ssh_config (5), gallery (5), suite (5), communication (5), bundle (5), wmi (5), chefdeprecations (5), ipc (5), curl (5), shipping (5), schedule (5), placement (5), availability (5), january (5), flushes (5), aws_secrets_manager (5), example_hash (5), foundation (5), activesupport (5), vulnerable (5), 15644 (5), product (4), trademarks (4), registered (4), http_request (4), assignment (4), locking (4), umount (4), sysconf (4), ios (4), enforced (4), libyaml (4), easy_install (4)


Text of the page (random words):
recipe or custom resource that should only be converged when the current state isn t the desired state action some_action do converge_if_changed do some property end end for example a custom resource defines two properties content and path and a single action create use the load_current_value method to load the property value to be compared and then use the converge_if_changed method to tell chef infra client what to do if that value isn t the desired value property content string property path string name_property true load_current_value do if file exist new_resource path content io read new_resource path end end action create do converge_if_changed do io write new_resource path new_resource content end end when the file doesn t exist the io write path content code is executed and chef infra client output will print something similar to recipe recipe_name block resource_name blah action create update my_file blah set content to hola mundo was hello world multiple properties the converge_if_changed method may be used multiple times the following example shows how to use the converge_if_changed method to compare the multiple desired property values against the current property values as loaded by the load_current_value method property path string name_property true property content string property mode string load_current_value do if file exist new_resource path content io read new_resource path mode file stat new_resource path mode end end action create do converge_if_changed content do io write new_resource path new_resource content end converge_if_changed mode do file chmod new_resource mode new_resource path end end where load_current_value loads the property values for both content and mode a converge_if_changed block tests only content a converge_if_changed block tests only mode chef infra client will only update the property values that require updates and won t make changes when the property values are already in the desired state default_action the default action in a custom resource is by default the first action listed in the custom resource for example action aaaaa is the default resource property property_name rubytype default value action aaaaa do the first action listed in the custom resource end action bbbbb do the second action listed in the custom resource end the default_action method may also be used to specify the default action for example property property_name rubytype default value default_action aaaaa action aaaaa do the first action listed in the custom resource end action bbbbb do the second action listed in the custom resource end defines action aaaaa as the default action if default_action bbbbb is specified then action bbbbb is the default action use this method for clarity in custom resources if deliberately stating the default resource is desired or to specify a default action that isn t listed first in the custom resource load_current_value use the load_current_value method to load the specified property values from the node and then use those values when the resource is converged this method may take a block argument use the load_current_value method to guard against property values being replaced for example load_current_value do if file exist var www html index html homepage io read var www html index html end if file exist var www html 404 html page_not_found io read var www html 404 html end end this ensures the values for homepage and page_not_found aren t changed to the default values when chef infra client configures the node new_resource property custom resources are designed to use core resources that are built into chef in some cases it may be necessary to specify a property in the custom resource that s the same as a property in a core resource for the purpose of overriding that property when used with the custom resource for example resource_name node_execute property command string name_property true property version string useful properties from the execute resource property cwd string property environment hash default property user string integer property sensitive true false default false prefix opt languages node load_current_value do current_value_does_not_exist if node run_state nodejs nil version node run_state nodejs version end action run do execute execute node do cwd cwd environment environment user user sensitive sensitive gsub replaces 10 spaces at the beginning of the line with nothing command code gsub 10 prefix new_resource version command code end end where the property cwd property environment property user and property sensitive are identical to properties in the execute resource embedded as part of the action run action because both the custom properties and the execute properties are identical this will result in an error message similar to argumenterror wrong number of arguments 0 for 1 to prevent this behavior use new_resource to tell chef infra client to process the properties from the core resource instead of the properties in the custom resource for example resource_name node_execute property command string name_property true property version string useful properties from the execute resource property cwd string property environment hash default property user string integer property sensitive true false default false prefix opt languages node load_current_value do current_value_does_not_exist if node run_state nodejs nil version node run_state nodejs version end action run do execute execute node do cwd new_resource cwd environment new_resource environment user new_resource user sensitive new_resource sensitive gsub replaces 10 spaces at the beginning of the line with nothing command code gsub 10 prefix new_resource version new_resource command code end end where cwd new_resource cwd environment new_resource environment user new_resource user and sensitive new_resource sensitive correctly use the properties of the execute resource and not the identically named override properties of the custom resource property use the property method to define properties for the custom resource the syntax is property property_name ruby_type default value parameter value where property_name is the name of the property ruby_type is the optional ruby type or array of types such as string integer true or false default value is the optional default value loaded into the resource parameter value optional parameters for example the following properties define username and password properties with no default values specified property username string property password string ruby_type the property ruby_type is a positional parameter use to ensure a property value is of a particular ruby class such as true false nil string array hash integer symbol use an array of ruby classes to allow a value to be of more than one type for example property aaaa string property bbbb integer property cccc hash property dddd true false property eeee string nil property ffff class string symbol property gggg array hash validators a validation parameter is used to add zero or more validation parameters to a property callbacks use to define a collection of unique keys and values a ruby hash for which the key is the error message and the value is a lambda to validate the parameter for example callbacks should be a valid non system port lambda p p 1024 p 65535 default use to specify the default value for a property for example default a_string_value default 123456789 default default default equal_to use to match a value with use an array of values to match any of those values with for example equal_to true false equal_to php perl regex use to match a value to a regular expression for example regex a z a z 0 9 _ d required indicates that a property is required for example required true respond_to use to ensure that a value has a given method this can be a single method name or an array of method names for example respond_to valid_encoding some examples of combining validation parameters property spool_name string regex w property enabled equal_to true false true false default true desired_state add desired_state to set the desired state property for a resource this value may be true or false and all properties default to true when true the state of the property is determined by the state of the system when false the value of the property impacts how the resource executes but it s not determined by the state of the system for example if you were to write a resource to create volumes on a cloud provider you would need define properties such as volume_name volume_size and volume_region the state of these properties would determine if your resource needed to converge or not for the resource to function you would also need to define properties such as cloud_login and cloud_password these are necessary properties for interacting with the cloud provider but their state has no impact on decision to converge the resource or not so you would set desired_state to false for these properties property volume_name string property volume_size integer property volume_region string property cloud_login string desired_state false property cloud_password string desired_state false identity add identity to set a resource to a particular set of properties this value may be true or false when true data for that property is returned as part of the resource data set and may be available to external applications such as reporting when false no data for that property is returned if no properties are marked true the property that defaults to the name of the resource is marked true for example the following properties define username and password properties with no default values specified but with identity set to true for the user name property username string identity true property password string block arguments any properties that are marked identity true or desired_state false will be available from load_current_value if access to other properties of a resource is needed use a block argument that contains all of the properties of the requested resource for example resource_name file load_current_value do new_resource puts the user typed content new_resource content in the resource end property_is_set use the property_is_set method to check if the value for a property is set the syntax is property_is_set property_name the property_is_set method will return true if the property is set for example the following custom resource creates and or updates user properties but not their password the property_is_set method checks if the user has specified a password and then tells chef infra client what to do if the password isn t identical action create do converge_if_changed do shell_out rabbitmqctl create_or_update_user username prop1 prop1 end if property_is_set password if shell_out rabbitmqctl authenticate_user username password error converge_by updating password for user username do shell_out rabbitmqctl update_user username password password end end end end provides use the provides method to associate a custom resource with the recipe dsl on different operating systems when multiple custom resources use the same dsl specificity rules are applied to determine the priority from highest to lowest provides resource_name platform_version 0 1 2 provides resource_name platform platform_name provides resource_name platform_family platform_family provides resource_name os operating_system provides resource_name for example provides my_custom_resource platform redhat do node node platform_version to_i 7 end provides my_custom_resource platform redhat provides my_custom_resource platform_family rhel provides my_custom_resource os linux provides my_custom_resource this allows you to use multiple custom resources files that provide the same resource to the user but for different operating systems or operation system versions with this you can eliminate the need for platform or platform version logic within your resources override chef will warn you if the chef infra language is provided by another custom resource or built in resource for example class x chef resource provides file end class y chef resource provides file end this will emit a warning that y is overriding x to disable this warning use override true class x chef resource provides file end class y chef resource provides file override true end reset_property use the reset_property method to clear the value for a property as if it had never been set and then use the default value for example to clear the value for a property named password reset_property password definition vs resource the following examples show a definition the same definition rewritten as a custom resource the same definition rewritten again to use a common resource property as a definition the following definition processes unique hostnames and ports passed on as parameters define host_porter port 4000 hostname nil do params hostname params name directory etc params hostname do recursive true end file etc params hostname params port do content some content end end as a resource the definition is improved by rewriting it as a custom resource property port integer default 4000 property hostname string name_property true action create do directory etc hostname do recursive true end file etc hostname port do content some content end end once built the custom resource may be used in a recipe just like the any of the resources that are built into chef the resource gets its name from the cookbook and from the file name in the resources directory with an underscore _ separating them for example a cookbook named host with a custom resource in the resources directory named porter rb use it in a recipe like this host_porter node hostname do port 4000 end or host_porter www1 do port 4001 end common properties unlike definitions custom resources are able to use common resource properties for example only_if host_porter www1 do port 4001 only_if node hostname foo bar com end ps_credential helper use the ps_credential helper to embed a pscredential object a set of security credentials such as a user name or password within a script which allows that script to be run using security credentials for example assuming the certificateid is configured in the local configuration manager the seapower1 3 object is created and embedded within the seapower user script dsc_script seapower user do code eoh user albertatom username albertatom password ps_credential seapower1 3 eoh configuration_data eoh allnodes nodename localhost certificateid a8d1234559f349f7ef19104678908f701d4167 eoh end handler dsl use the handler dsl to attach a callback to an event if the event occurs during chef infra client run the associated callback is executed for example sending email if a chef client run fails sending a notification to chat application if an audit run fails aggregating statistics about resources updated during a chef client runs to statsd on method use the on method to associate an event type with a callback the callback defines ...
Images from subpage: "docs.chef.io/legacy/manage/server_manage_environments/... " Verify
Images from subpage: "docs.chef.io/legacy/manage/server_manage_nodes/" Verify
Images from subpage: "docs.chef.io/legacy/manage/server_manage_roles/" Verify
Images from subpage: "docs.chef.io/legacy/manage/server_orgs/" Verify
Images from subpage: "docs.chef.io/legacy/manage/server_users/" Verify

The site also has references to the 2 subdomain(s)

  chef.io  Verify   community.chef.io  Verify


The site also has 1 references to external domain(s).

 github.com  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
cache-status Netlify Edge ; fwd=miss
content-type text/html
date Sun, 05 Jul 2026 18:13:34 GMT
location /release_notes/client/
server Netlify
strict-transport-security max-age=31536000
x-nf-request-id 01KWSQRNJ23CTPQ3CECF59DKRD
content-length 98
HTTP/2 200
accept-ranges bytes
age 5720
cache-control public,max-age=0,must-revalidate
cache-status Netlify Edge ; hit
content-encoding gzip
content-type text/html; charset=UTF-8
date Sun, 05 Jul 2026 18:13:34 GMT
etag f3c458a10d84c6aa3bd70cb418813aed-ssl-df
permissions-policy vibrate=(), geolocation=(), midi=(), notifications=(), push=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), speaker=(), vibrate=(), fullscreen=(), payment=()
referrer-policy no-referrer-when-downgrade
server Netlify
strict-transport-security max-age=2592000
vary Accept-Encoding
x-content-type-options nosniff
x-frame-options DENY
x-nf-request-id 01KWSQRP28RAPEQV16X18XJH8P
x-xss-protection X-XSS-Protection: 1
content-length 323167

Meta Tags

title="Chef Infra Client release notes"
charset="utf-8"
name="description" content="Chef Infra Client release notes"
http-equiv="x-ua-compatible" content="ie=edge"
name="viewport" content="width=device-width,initial-scale=1"
name="robots" content
class="swiftype" name="chef-product" data-type="string" content="client"
name="hugo_env" content="production"

Load Info

page size1741392
load time (s)0.667553
redirect count1
speed download484508
server IP 15.197.167.90
* all occurrences of the string "http://" have been changed to "htt???/"