IT-CPE
IT-CPE copied to clipboard
Meta's Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems.
- Add `supports mac_os_x` to `fb_helpers/metadata.rb` - Alphabetize `supports` list **What type of PR is this?** cleanup **What this PR does / why we need it**: `fb_helpers` is quite clearly...
Doesn't look like this is needed and was added by mistake. Removing. Issue #261
## Description When running the quickstart as per the README, the following error is thrown: ``` No such cookbook: cpe_deprecation_notifier ``` ## Chef Version 18.1.0 ## Platform Version macOS ##...
**What type of PR is this?** /kind feature **What this PR does / why we need it**: This PR regenerates the contents of `itchef/cookbooks/cpe_chrome/libraries/gen_windows_chrome_known_settings.rb` by re-importing the contents of `itchef/cookbooks/cpe_chrome/scripts/win_chrome_policy.reg`...
**What type of PR is this?** /kind feature **What this PR does / why we need it**: This PR will change the rights assignment on Windows files and directories to...
In its current state, `CPE::Helpers.logged_on_user_sid` returns `nil` on Windows Server 2019 because `CPE::Helpers.logged_on_user_sid` is searching for a registry value `LastLoggedOnUserSID` in `CPE::Helpers.logged_on_user_registry` that doesn't exist in that version of the...
I was bringing upstream into our internal repo and thought I'd submit these pretty minor changes. Adds unified_mode, switches OS lookups to [native methods](https://github.com/chef/chef/blob/main/chef-utils/lib/chef-utils/dsl/platform_family.rb), removes deprecated keys. That kind of...
I don't understand why some of the native Chef helper functions [1] -- like `def linux?`, `def macos?`, `def debian_family?`, et al -- are being duplicated in `fb_helpers`, `cpe_helpers`. Rather...
## Description Currently there are a handful of cookbooks which leverage `'Administrators'` for defining `owner`, `group`, `rights`, et al. This is problematic when the default language of the Windows device...
**What type of PR is this?** /kind feature **What this PR does / why we need it**: This PR adds support for the Chrome policies ManagedConfigurationPerOrigin and WebAppInstallForceList. **Which issue(s)...