A collection of HowTo Chef examples to help you figure out how to do that thing you really want to do with Chef, Habitat, InSpec and anything else Chef-related. This repo is maintained by Chef, however, feel free to request examples, or file PR's to provide examples to the Chef Community.
Note: USE AT YOUR OWN RISK!
- Creating a Cookbook Pipeline Using Azure DevOps
- Set up Automate + Chef Infra Server to use RDS Aurora Postgres + AWS Elastisearch Service Backends
- Setup Automate with Let's Encrypt SSL Cert
- SAML - Setting Up SAML Auth in Automate with Okta
- SAML - Automate SAML with AzureAD
- SAML - Setting Up SAML Auth with Oracle Identity Cloud Service
- Grant Access to Applications Dashboard
- Ruby Automate API script for reporting last node checkins
- Ruby Automate API script for reporting node counts by Chef Infra Servers, organizations, and status
- Ruby Automate API script for exporting latest audits with filtering
- Ruby Nodes and Event Report, Accepting Values At The Command Line
- HowTo download then upload all Chef Cookbooks from one Chef Server to another
- Role Cookbook Model Explained
- HowTo bootstrap an Azure VM using an ARM template & Policyfiles
- HowTo create and test local Encrypted Data Bags using Test Kitchen
- Running Multiple Versions of Chef Workstation/DK from a Docker Container
- Using HashiCorp Vault with Chef Infra Client cookbooks
- Chef YAML recipes overview
- Creating a Bootstrap-Only Key for Chef Infra Server
- Inspec example of checking Netbios configuration on Windows
- Inspec example of verifying Local Administrators on Windows
- Verify if there is a current "Example Request" issue for what you are going to be adding content for, if not, add a new issue so it's not duplicated.
- Fork this repo.
- Create a named example branch (e.g. example_xyz).
- Using the HowTo template, write your new HowTo example.
- Submit a Pull Request, and request review.