)]}'
{"Rakefile":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"783fede912582311615a2092a473ae543264d06c","unresolved":false,"context_lines":[{"line_number":27,"context_line":"end"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"desc \"Create Chef Key\""},{"line_number":30,"context_line":"task :create_key do"},{"line_number":31,"context_line":"  if not File.exist?(\u0027.chef/validator.pem\u0027)"},{"line_number":32,"context_line":"    sh %(chef exec ruby -e \"require \u0027openssl\u0027; File.binwrite(\u0027.chef/validator.pem\u0027, OpenSSL::PKey::RSA.new(2048).to_pem)\")"},{"line_number":33,"context_line":"  end"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3acd31a7_74101d4f","line":30,"updated":"2015-04-29 17:25:32.000000000","message":"Do you also want to tie in this task to the aio and multi so it happens automatically, like in the kilo rakefile?","commit_id":"86faa642fefb18324744d19ff3c5b36c0d7e1b5a"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"b2ff0053106a90d6827f5b19724361afcfee930b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"end"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"desc \"Create Chef Key\""},{"line_number":30,"context_line":"task :create_key do"},{"line_number":31,"context_line":"  if not File.exist?(\u0027.chef/validator.pem\u0027)"},{"line_number":32,"context_line":"    sh %(chef exec ruby -e \"require \u0027openssl\u0027; File.binwrite(\u0027.chef/validator.pem\u0027, OpenSSL::PKey::RSA.new(2048).to_pem)\")"},{"line_number":33,"context_line":"  end"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3acd31a7_ee07797f","line":30,"in_reply_to":"3acd31a7_74101d4f","updated":"2015-05-01 16:21:15.000000000","message":"I directly copyd this from the Rakefile. This was just to put in to get past a broken virgin build of stable/juno.","commit_id":"86faa642fefb18324744d19ff3c5b36c0d7e1b5a"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"1318fe6e1ad68b8e4b19895774f301dbba27aea7","unresolved":false,"context_lines":[{"line_number":27,"context_line":"end"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"desc \"Create Chef Key\""},{"line_number":30,"context_line":"task :create_key do"},{"line_number":31,"context_line":"  if not File.exist?(\u0027.chef/validator.pem\u0027)"},{"line_number":32,"context_line":"    sh %(chef exec ruby -e \"require \u0027openssl\u0027; File.binwrite(\u0027.chef/validator.pem\u0027, OpenSSL::PKey::RSA.new(2048).to_pem)\")"},{"line_number":33,"context_line":"  end"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3acd31a7_71ca2870","line":30,"in_reply_to":"3acd31a7_ee07797f","updated":"2015-05-01 16:51:08.000000000","message":"ok, sounds good.","commit_id":"86faa642fefb18324744d19ff3c5b36c0d7e1b5a"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"ad3237b200f7e290bbd9728682a66d09c53df994","unresolved":false,"context_lines":[{"line_number":29,"context_line":"desc \"Create Chef Key\""},{"line_number":30,"context_line":"task :create_key do"},{"line_number":31,"context_line":"  if not File.exist?(\u0027.chef/validator.pem\u0027)"},{"line_number":32,"context_line":"    sh %(chef exec ruby -e \"require \u0027openssl\u0027; File.binwrite(\u0027.chef/validator.pem\u0027, OpenSSL::PKey::RSA.new(2048).to_pem)\")"},{"line_number":33,"context_line":"  end"},{"line_number":34,"context_line":"end"},{"line_number":35,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"1aca2d91_daf145cf","line":32,"updated":"2015-05-06 16:15:56.000000000","message":"why does this ruby code in the Rakefile need to be executed as a shellout in the ruby interpreter of chef exec?","commit_id":"86faa642fefb18324744d19ff3c5b36c0d7e1b5a"}]}
