Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple repos, custom image srcs, encrypted AMI's, various fixes #8

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

stonith
Copy link

@stonith stonith commented Mar 24, 2016

  • add default chef settings chef_repo_path and data_bag_path (depends on Mutiple cookbook and databag paths dalehamel/chefdepartie#1)
  • add a hash prefix to cache.dat path. Currently a single cache dir is used and therefore mutiple repos would get mixed up
  • added linecook.local domain suffix. This is to allow easier filtering of DNS lookups
  • use config settings for image profile instead of hardcoded to :public. This allows for using s3 or custom sources for image downloads
  • added encrypted AMI option. The enables the encrypted flag on the created AWS EBS volume. NOTE: this will prevent sharing AMI's publicly or between accounts
  • added option to specify a custom bootstrap.erb instead of the included one (depends on Custom bootstrap template dalehamel/chef-provisioner#3)
    -allow chef-provisioner > 0.1.4 and chefdepartie > 0.1.1
  • silence grub installer. With some images, grub would prompt to choose which disk to install on
  • add option -a for bake command to allow for AMI creation. This does not assume --upload

@methodmissing
Copy link

🚢

@stonith stonith force-pushed the chef_default_config branch 4 times, most recently from f1a919b to d431adf Compare April 22, 2016 17:34
@stonith stonith force-pushed the chef_default_config branch 2 times, most recently from bc8a531 to 89a024c Compare April 24, 2016 09:10
@stonith stonith force-pushed the chef_default_config branch 5 times, most recently from 6fb723b to ec49eab Compare April 28, 2016 06:47
@stonith stonith changed the title Chef default config, allow local multi-repo Support multiple repos, custom image srcs, encrypted AMI's, various fixes Apr 28, 2016
@stonith
Copy link
Author

stonith commented Apr 28, 2016

@dalehamel this should be good for review.

Log the chef-client bootstrap script results to /tmp/chef-client.log
on the nested lxc container for easier troubleshooting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants