Greg Karékinian 216be46f92 WIP: Add initial Policyfiles
Policyfiles take care of dependency resolution and run lists, replacing
environments and roles (see https://docs.chef.io/policyfile.html)

The lock files were generated using [Chef
Workstation](https://downloads.chef.io/chef-workstation/0.8.7) using the
`chef install policies/POLICY.rb` for each policy.

Refs #78
2019-08-23 18:36:22 +02:00
2019-07-30 09:09:19 +02:00
2019-08-23 18:36:22 +02:00
2019-08-14 13:04:08 +02:00
2019-08-14 13:04:08 +02:00
2018-06-01 16:13:50 +02:00

Install dependencies

bundle install

Run Chef Solo

knife solo cook dev.kosmos.org

Bootstrap a new server

knife solo prepare root@dev.kosmos.org

Managing cookbooks

Cookbooks are managed via Berkshelf. Run berks --help for command help.

Install cookbooks listed in Berksfile:

berks install

Vendor installed cookbooks to the cookbooks/ dir:

berks vendor cookbooks/
Description
Infrastructure configs and automation for Kosmos servers
Readme 15 MiB
Languages
Ruby 60.5%
HTML 35.5%
C 2%
PowerShell 1%
Shell 0.9%