{"action":"opened","pull_request":{"review_comments":0,"created_at":"2011-12-09T05:11:51Z","state":"open","updated_at":"2011-12-09T05:11:51Z","changed_files":2,"_links":{"review_comments":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-cloud-provisioner/pulls/65/comments"},"comments":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-cloud-provisioner/issues/65/comments"},"html":{"href":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner/pull/65"},"self":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-cloud-provisioner/pulls/65"}},"patch_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner/pull/65.patch","issue_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner/issues/65","comments":0,"user":{"gravatar_id":"4f03ab526e480b96947d4d47a7867414","id":467617,"url":"https://api.github.com/users/ccaum","avatar_url":"https://secure.gravatar.com/avatar/4f03ab526e480b96947d4d47a7867414?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"ccaum"},"merged":false,"body":"Previous to this commit, it was not possible for the\r\nuser to specify custom EC2 tags for instances.\r\nThe only tag generated had a key of 'Created by'\r\nwith a value of 'Puppet'.\r\n\r\nUsers commonly use tags to help identify and organize\r\ninstances within their organization. This commit\r\nprovides the capability for users to specify the tags\r\nduring the create action.\r\n\r\nIt does so by specifying a --tags option that takes a\r\nvalue in the form of 'tag1=value,tag2=value'.\r\nCurrently the ',' cannot be escaped.  The create_tags\r\nfunction has been rewritten to accept a third\r\nparameters that is a hash of the tags to generate.\r\n\r\nSpec tests to test the tags hash is being generated\r\ncorrectly are included.","deletions":10,"commits":1,"mergeable":true,"id":575862,"additions":60,"number":65,"base":{"repo":{"created_at":"2011-03-17T22:30:07Z","pushed_at":"2011-12-06T17:02:09Z","updated_at":"2011-12-06T17:02:09Z","private":false,"clone_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner.git","svn_url":"https://svn.github.com/puppetlabs/puppetlabs-cloud-provisioner","name":"puppetlabs-cloud-provisioner","master_branch":null,"watchers":47,"forks":25,"language":"Ruby","owner":{"gravatar_id":"eb454c2139c156db7c8266a875519a1f","id":234268,"url":"https://api.github.com/users/puppetlabs","avatar_url":"https://secure.gravatar.com/avatar/eb454c2139c156db7c8266a875519a1f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"puppetlabs"},"id":1493761,"homepage":"http://forge.puppetlabs.com/puppetlabs/cloud_provisioner","description":"Puppet Cloudpack","git_url":"git://github.com/puppetlabs/puppetlabs-cloud-provisioner.git","html_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner","size":892,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-cloud-provisioner","fork":false,"open_issues":4,"ssh_url":"git@github.com:puppetlabs/puppetlabs-cloud-provisioner.git"},"user":{"gravatar_id":"eb454c2139c156db7c8266a875519a1f","id":234268,"url":"https://api.github.com/users/puppetlabs","avatar_url":"https://secure.gravatar.com/avatar/eb454c2139c156db7c8266a875519a1f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"puppetlabs"},"sha":"64149391ed21daa1ceb4953aa87d1e227bdad257","ref":"master","label":"puppetlabs:master"},"merged_by":null,"head":{"repo":{"created_at":"2011-10-18T20:52:28Z","pushed_at":"2011-12-09T05:08:51Z","updated_at":"2011-12-09T05:08:51Z","private":false,"clone_url":"https://github.com/ccaum/puppetlabs-cloud-provisioner.git","svn_url":"https://svn.github.com/ccaum/puppetlabs-cloud-provisioner","name":"puppetlabs-cloud-provisioner","master_branch":null,"watchers":1,"forks":0,"language":"Ruby","owner":{"gravatar_id":"4f03ab526e480b96947d4d47a7867414","id":467617,"url":"https://api.github.com/users/ccaum","avatar_url":"https://secure.gravatar.com/avatar/4f03ab526e480b96947d4d47a7867414?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"ccaum"},"id":2601926,"homepage":"","description":"Puppet Cloudpack","git_url":"git://github.com/ccaum/puppetlabs-cloud-provisioner.git","html_url":"https://github.com/ccaum/puppetlabs-cloud-provisioner","size":168,"url":"https://api.github.com/repos/ccaum/puppetlabs-cloud-provisioner","fork":true,"open_issues":0,"ssh_url":"git@github.com:ccaum/puppetlabs-cloud-provisioner.git"},"user":{"gravatar_id":"4f03ab526e480b96947d4d47a7867414","id":467617,"url":"https://api.github.com/users/ccaum","avatar_url":"https://secure.gravatar.com/avatar/4f03ab526e480b96947d4d47a7867414?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"ccaum"},"sha":"54f92e8dd3a4b8d3bcd2f9d74d6b45c6124c9622","ref":"feature/master/11304_support_custom_tagging","label":"ccaum:feature/master/11304_support_custom_tagging"},"title":"(#11304) Add custom tag support","closed_at":null,"html_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner/pull/65","diff_url":"https://github.com/puppetlabs/puppetlabs-cloud-provisioner/pull/65.diff","url":"https://api.github.com/repos/puppetlabs/puppetlabs-cloud-provisioner/pulls/65","merged_at":null},"number":65}