)]}'
{"recipes/apache2-server.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"6dcbc94c426d858d90d47213ad48118a6ab6499b","unresolved":false,"context_lines":[{"line_number":77,"context_line":"ssl_key_file \u003d File.join(node[\u0027openstack\u0027][\u0027dashboard\u0027][\u0027ssl\u0027][\u0027key_dir\u0027], node[\u0027openstack\u0027][\u0027dashboard\u0027][\u0027ssl\u0027][\u0027key\u0027])"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"if node[\u0027openstack\u0027][\u0027dashboard\u0027][\u0027use_ssl\u0027]"},{"line_number":80,"context_line":"  unless ssl_cert_file \u003d\u003d ssl_key_file"},{"line_number":81,"context_line":"    cert_mode \u003d 00644"},{"line_number":82,"context_line":"    cert_owner \u003d \u0027root\u0027"},{"line_number":83,"context_line":"    cert_group \u003d \u0027root\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ba0121b8_eb3d0790","line":80,"updated":"2016-03-31 14:02:07.000000000","message":"Needs some tests for sure.   And this will be a good one to doc, maybe in this cookbooks attributes file?","commit_id":"7fff3a8fc642741910b24a80a7c4e8f1bb0a239d"}],"spec/apache2-server_spec.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"dae1659b1d123a46a88f000a090461a7bd873bbb","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      end"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"      describe \u0027get secret with only one pem\u0027 do"},{"line_number":104,"context_line":"        let(:pem) { chef_run.file(\u0027/etc/ssl/private/horizon.pem\u0027) }"},{"line_number":105,"context_line":"        let(:key) { chef_run.file(\u0027/etc/ssl/private/horizon.pem\u0027) }"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        before do"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba0121b8_6d454f41","line":104,"updated":"2016-04-01 15:06:57.000000000","message":"This is never used?","commit_id":"482561850554c9218d7b0e0776c917b715ba484d"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"e02cf1a8cdf4828b1af61a87f281be5b2433424c","unresolved":false,"context_lines":[{"line_number":101,"context_line":"      end"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"      describe \u0027get secret with only one pem\u0027 do"},{"line_number":104,"context_line":"        let(:pem) { chef_run.file(\u0027/etc/ssl/private/horizon.pem\u0027) }"},{"line_number":105,"context_line":"        let(:key) { chef_run.file(\u0027/etc/ssl/private/horizon.pem\u0027) }"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        before do"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"7a1b2928_76c5055a","line":104,"in_reply_to":"ba0121b8_6d454f41","updated":"2016-04-11 07:40:51.000000000","message":"Done","commit_id":"482561850554c9218d7b0e0776c917b715ba484d"}]}
