I'm trying to verify Windows 10 consoles that MUST be exactly the same from a software standpoint. I plan to use Chef to facilitate this. Every aspect of the console must match its counterparts down to driver versions.
Can I verify drivers, services and environment variables with Chef Infra on a Windows 10 platform?
112 Views Asked by Brían Køch At
2
There are 2 best solutions below
0
Draco Ater
On
You can try using Chef Inspec for that. There is a list of available resources, that it is able to test: https://docs.chef.io/inspec/resources/ . If there no built-in resource that you require, you can write your own in ruby.
Chef Inspec can be run on machine through Chef Client audit cookbook.
Related Questions in CHEF-INFRA
- Can I reference multiple versions of a Chef cookbook?
- chef bootstrap a node on google cloud
- Support multiple notifies in definitions
- Chef cleanup - nodes, environments, cookbooks, roles etc.,
- Chef remote_file from https site with self signed certificate
- test-kitchen: how to read platform specific attributes in kitchen.yml
- Accessing Ubuntu chef server using hostname in my windows machine won't work
- Bootstrapping Chef to Windows Node failing
- wait until the end of Chefs compile phase before running code block?
- Chef knife configuration
- Unexpected tASSOC, in a chef recipe. What's wrong?
- Chef script - read content of a file to use in http _request
- Chef Knife not saving changes with editor
- Chef: Uploading modified cookbook not working?
- Pass a variable from bash into chef template
Related Questions in DRIVER
- C++ Mongodb driver, not working
- Raspberry PI Compute Module - SPI1
- Insert element into nested array in Mongodb
- Loading a Windows Driver Class other than NetService to act as an NDIS Filter
- where to find oneplus one binaries (Device tree, Vendor, Kernel) to build rom from AOSP?
- Why does this static funtion have three prefixes?
- Is it possible to limit data traffic in kernel USB drivers?
- Twain driver scanner integration in Windows 8.1
- USB3 Controller & Kinect 2
- Connecting R from JSP
- Universal Drivers will run inside Universal Apps in Windows 10?
- USB keeps disconnecting...only for mobile devices
- IoCreateDeviceSecure function denies the access from member in Administrators
- Intel OpenGL Driver bug?
- CoreMediaIO camera driver not detected until restart of application
Related Questions in VERIFICATION
- Why there are verilog verification files not in the form of module?
- MySQLi event delete row after certain time
- How to verify a git commit at which a git tag is pointing?
- How verify server's hardware before install it into data center?
- Dafny - Substring implementation
- SPIN: interpret the error trace
- Verifying timestamps in a time series
- How to check TypeScript code for syntax errors from a command line?
- How to create a control/checking script in powershell?
- Openssl - verify function alternative for c#
- Javascript Password Verification window.location.replace
- How i can integrate Yodlee IAV?
- Verify app purchase via Google Login
- Validate Apple receipts: HTTP status code for illegal receipts
- What's the better way to verify null parameters from objects relationships
Related Questions in STANDARDS-COMPLIANCE
- Return values of POSIX functions
- Difference calling virtual through named member versus address or reference
- php headers mail headers "554 Message not allowed - Headers are not RFC compliant[291]"
- Defining functions after return
- Override two methods at once
- May the elements in a std::vector have a throwing destructor?
- Is this method of pointer tagging in C standard-compliant?
- C++ Automatically Implemented Functions and the ODR
- iOS/Facebook Login error: this class is not key value coding-compliant for the key
- G.711 implementation A-law
- Convert from linear RGB to XYZ
- Example of Visual C++ nonconformant code?
- Standards mode in IE7 with HTML5?
- Sharepoint 2007 and <!DOCTYPE html>
- Current state of HTTP State Management Mechanism (Cookies)
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Chef is not a tool for verifying the state of a system. Chef is about maintaining consistency in different resources (directory, service, etc.) of a system, and across systems.
For example, you could ensure that a particular version of driver/software is installed, or a service is running. This can be done by defining state of such resources, and those resources will be managed.
"Every aspect" is a very wide and sweeping requirement. The resources Chef can manage (linked above) out of the box can be a good starting point to see how much of your requirement is covered. Keep in mind that some resources are not OS agnostic. It is possible to come up with custom resources to manage other aspects, but it will require a level of familiarity and learning.