Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stromweld/chef-repo
chef repository
https://github.com/stromweld/chef-repo
managed-by-terraform
Last synced: 9 days ago
JSON representation
chef repository
- Host: GitHub
- URL: https://github.com/stromweld/chef-repo
- Owner: Stromweld
- License: apache-2.0
- Created: 2018-12-24T16:20:19.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-08-12T22:51:48.000Z (over 2 years ago)
- Last Synced: 2024-10-11T16:01:13.727Z (2 months ago)
- Topics: managed-by-terraform
- Language: Ruby
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
Every Chef Infra installation needs a Chef Repository. This is the place where cookbooks, policyfiles, config files and other artifacts for managing systems with Chef Infra will live. We strongly recommend storing this repository in a version control system such as Git and treating it like source code.
## Repository Directories
This repository contains several directories, and each directory contains a README file that describes what it is for in greater detail, and how to use it for managing your systems with Chef.
- `data_bags/` - Store data bags and items in .json in the repository.
- `policyfiles/` - Store policyfiles and their lock.json files in the repository.
- `scripts/` - Store ancillary scripts in the repository.## Configuration
The config file, `.chef/config.rb` is a repository-specific configuration file for the knife command line tool. If you're using the Hosted Chef platform, you can download one for your organization from the management console. You can also generate a new config.rb by running `knife configure`. For more information about configuring Knife, see the Knife documentation at
## Next Steps
Read the README file in each of the subdirectories for more information about what goes in those directories.