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

Add Barclamp for "Chef Ready" role so we can extend the target state. #2

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

Conversation

ravolt
Copy link

@ravolt ravolt commented Jan 15, 2015

This workload also installs a small Crowbar barclamp for Chef Integrations.

At this time, the only purpose of the Chef Integration is

  1. provide the target "chef-ready" milestone so that roles can be added before the Chef Provisioning target that are unique to the Chef Provisioning driver
  2. to install a SSL Certificate in /etc/chef/trusted_certs so that the Chef Server (assumed to be the Crowbar installed Chef at 192.168.124.10 which is currently hard coded).

To install the SSL Certificate, you must export the certificate manually and copy the file to /tftpboot/files/chef/192.168.124.10.crt and it will be automatically copied to the nodes during bring up.


with_chef_server 'https://192.168.124.10:443',
:client_name => 'rack1',
:signing_key_filename => '/home/rob/.chef/client.pem'
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to $ENV{"HOME"} or appropriate rubyism, please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants