[chef] Re:


Chronological Thread 
  • From: Lamont Granquist < >
  • To:
  • Cc: Douglas Garstang < >
  • Subject: [chef] Re:
  • Date: Wed, 05 Nov 2014 12:52:55 -0800


That sounds like its working, but you've got both a role-base.json and role-base.rb somehow

On Wed Nov  5 11:59:30 2014, Douglas Garstang wrote:
Tara,

Oh, lovely.

I moved the add_role _after_ the chef.run_list. Error changed to:

"Chef::Exceptions::DuplicateRole: Multiple roles of same type found
named role-base"

I then tried the more old fashioned:

    chef.run_list = [
        "role[role-base]",
        "recipe[slice-swap::default]"
    ]

STILL getting ""Chef::Exceptions::DuplicateRole: Multiple roles of
same type found named role-base""

Sigh.


On Wed, Nov 5, 2014 at 11:49 AM, Tara Hernandez
<
 
<mailto: >>
 wrote:

    I’m pretty sure I saw somewhere that roles support is broken in
    vagrant 1.6 — might check their github project…
    --
    Tara Hernandez
    Senior Engineering Manager
    Lithium Technologies
    “I’m Hiring!” — http://tinyurl.com/kjju3jc


    From: Douglas Garstang 
<
    
<mailto: >>
    Reply-To: 
"
 
<mailto: >"
    
<
 
<mailto: >>
    Date: Wednesday, November 5, 2014 at 11:46 AM
    To: 
"
 
<mailto: >"
    
<
 
<mailto: >>
    Subject: [chef] Vagrant's add_role not working.

    This may be more of a vagrant question, but, I have this in my
    Vagrantfile:

      config.vm.provision :chef_solo do |chef|
        chef.node_name              = "test01.slicetest.com
    
<https://urldefense.proofpoint.com/v2/url?u=http-3A__test01.slicetest.com&d=AAMFaQ&c=d0zfrhNal2R3FglT42otVSsev2iKpEjzd-pzCCcmjmo&r=6sxCYQz0KcVHfa4mxSDZqe1qy3qynIFh2fmWbyKZEtA&m=HxsNPafr9AEiuPbv_A_8KTxdZmgUz1kQznTYqqNNtbI&s=czMuGpT4YyPIyQMrHf5VaTDe7nPUDQ42xlhQYKqF74g&e=>"
        chef.environment            = "dev"
        chef.cookbooks_path         = "../../chef-cookbooks"
        chef.data_bags_path         = "../../chef-sauce/data_bags"
        chef.environments_path      = "../../chef-sauce/environments"
        chef.roles_path             = "../../chef-sauce/roles"
        chef.add_role ("role-base")
        chef.run_list = [
            "recipe[slice-swap::default]"
        ]
      end

    The chef.add_role() isn't working. The roles_path above it is
    valid. I tried chef.add_role("bogus") and there was no error
    reported. It seems the role just isn't there. This is vagrant
    1.6.5 and chef 11.14.0.alpha.1

    Doug




--
Regards,

Douglas Garstang
http://www.linkedin.com/in/garstang
Email: 

 
<mailto: >
Cell: +1-805-340-5627





Archive powered by MHonArc 2.6.16.

§