I use "knife <thing> from file <filename>.<(rb|json)>"example:knife role from file my-awesome-role.rbknife environment from file production.rbknife data bag from file usesr max.json
I have never used rake tasks you mentioned.
--max2012/2/10 Juan Jesús Ojeda Croissier < " target="_blank"> >
Hi Max,What do you use for upload the environment with the files method?I tried as the wiki says but 'rake install' doesn't look for the environments. Actually, I was checking the code (chef/tasks/chef_repo.rake) and it doesn't do anything with environments...I tried with 'knife environment from file entiroments/new_env.rb' and work perfect, but it doesn't need to be tracked by git at your repo so is up to you to track it.Did I miss something?Thanks :-)On Thu, Feb 9, 2012 at 5:48 PM, Max Gorbul < " target="_blank"> > wrote:
Of course you can override attributes per role/environment.1. files2. knife3. chef server web uiI prefer the first one. Because all your changes are being tracked by git.Thank you,MaxOn Thu, Feb 9, 2012 at 9:41 AM, Steffen Fricke < " target="_blank"> > wrote:
Hello,
I’m relatively new to chef and I try to figure out, how to pass variable attributes like build file names or build numbers to chef recipes. So the best would be if I could add/overwrite a given attribute in a role/environment by it to knife via command line like: knife environment edit [env_name] “attribute_key=attribute_value”.
Is there a recommended way of doing that?
Thanks in advance,
Steffen
Steffen Fricke
Software QE Developer
Adobe Systems Engineering GmbH49.40.3063.6454
Grosse Elbstr. 27
22767 Hamburg, Germany
Registergericht: Hamburg HRB 745 37
Geschäftsführer: Michael D. Jamrosy, Thomas Mührke, Joseph J. Nemeth Jr., Richard T. Rowley
--
Juanje
Archive powered by MHonArc 2.6.16.