- From: AJ Christensen <
>
- To: "
" <
>
- Subject: [chef] Re: How do I set a path for roles, environments, and data bags in my knife.rb?
- Date: Thu, 8 Jan 2015 09:22:36 +1300
https://github.com/opscode/chef/blob/master/lib/chef/config.rb#L111-L128
On Thu, Jan 8, 2015 at 9:13 AM, Stephen Corbesero
<
>
wrote:
>
>
>
The knife.rb lets you specify a cookbook_path.
>
>
>
>
I want to get the same effect for roles, environments, and data bags.
>
>
>
>
I have the following in my knife.rb file
>
>
>
>
current_dir = File.dirname(__FILE__)
>
>
cookbook_path ["#{current_dir}/../cookbooks"]
>
>
>
>
# the following don't seem to work. :(
>
>
>
>
role_path ["#{current_dir}/../roles"]
>
>
environment_path ["#{current_dir}/../environments"]
>
>
data_bag_path ["#{current_dir}/../data_bags"]
>
>
>
>
I remember seeing how to do this somewhere along time ago, but I can’t find
>
the original reference. I have been looking, and I see several references
>
that strongly imply these should work, or something similar like making the
>
object name plural (roles_path)
>
>
>
>
I have tried several permutations, including statements like
>
knife[:role_path] = …, but nothing seems to work.
>
>
>
>
Is it possible What is the correct format?
>
>
>
>
Thanks in advance.
>
>
>
>
--
>
>
Stephen Corbesero, DevOps Engineer
>
>
Synchronoss - Mobile Innovation for a Connected World
>
>
>
| www.synchronoss.com
>
>
>
>
Archive powered by MHonArc 2.6.16.