{"action":"created","issue":{"url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/12","labels_url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/12/comments","events_url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/12/events","html_url":"https://github.com/solarkennedy/puppet-etcd/pull/12","id":55144710,"number":12,"title":"Improve installation in debian","user":{"login":"rhoml","id":369350,"avatar_url":"https://avatars.githubusercontent.com/u/369350?v=3","gravatar_id":"","url":"https://api.github.com/users/rhoml","html_url":"https://github.com/rhoml","followers_url":"https://api.github.com/users/rhoml/followers","following_url":"https://api.github.com/users/rhoml/following{/other_user}","gists_url":"https://api.github.com/users/rhoml/gists{/gist_id}","starred_url":"https://api.github.com/users/rhoml/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhoml/subscriptions","organizations_url":"https://api.github.com/users/rhoml/orgs","repos_url":"https://api.github.com/users/rhoml/repos","events_url":"https://api.github.com/users/rhoml/events{/privacy}","received_events_url":"https://api.github.com/users/rhoml/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-22T11:55:18Z","updated_at":"2015-01-22T21:25:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/solarkennedy/puppet-etcd/pulls/12","html_url":"https://github.com/solarkennedy/puppet-etcd/pull/12","diff_url":"https://github.com/solarkennedy/puppet-etcd/pull/12.diff","patch_url":"https://github.com/solarkennedy/puppet-etcd/pull/12.patch"},"body":"- Adds package_url this way users can create their own deb packages and upload them anywhere puppet will download and install.\r\n- Adds package_version this way they can upgrade etcd."},"comment":{"url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/comments/71101897","html_url":"https://github.com/solarkennedy/puppet-etcd/pull/12#issuecomment-71101897","issue_url":"https://api.github.com/repos/solarkennedy/puppet-etcd/issues/12","id":71101897,"user":{"login":"fatmcgav","id":2235170,"avatar_url":"https://avatars.githubusercontent.com/u/2235170?v=3","gravatar_id":"","url":"https://api.github.com/users/fatmcgav","html_url":"https://github.com/fatmcgav","followers_url":"https://api.github.com/users/fatmcgav/followers","following_url":"https://api.github.com/users/fatmcgav/following{/other_user}","gists_url":"https://api.github.com/users/fatmcgav/gists{/gist_id}","starred_url":"https://api.github.com/users/fatmcgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatmcgav/subscriptions","organizations_url":"https://api.github.com/users/fatmcgav/orgs","repos_url":"https://api.github.com/users/fatmcgav/repos","events_url":"https://api.github.com/users/fatmcgav/events{/privacy}","received_events_url":"https://api.github.com/users/fatmcgav/received_events","type":"User","site_admin":false},"created_at":"2015-01-22T21:25:13Z","updated_at":"2015-01-22T21:25:13Z","body":"I'm inclined to agree with @solarkennedy. Downloading OS packages is usually best handled by the native package utils.\r\nDownloading source files such as .tar.gz files etc is something that I support having alternative location params for... \r\n\r\nIf you want to create a customised package, host it on an internal package repo, and configure the host to use that outside of this module. \r\n\r\nOr at the very minimum, this change should support both RPM and DEB distros... \r\n\r\nCheers \r\nGav "}}