{"action":"created","issue":{"url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/236","repository_url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh","labels_url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/236/labels{/name}","comments_url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/236/comments","events_url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/236/events","html_url":"https://github.com/ghoneycutt/puppet-module-ssh/issues/236","id":240087333,"number":236,"title":"Hard dependency on $osfamily","user":{"login":"darkfeline","id":855210,"avatar_url":"https://avatars3.githubusercontent.com/u/855210?v=3","gravatar_id":"","url":"https://api.github.com/users/darkfeline","html_url":"https://github.com/darkfeline","followers_url":"https://api.github.com/users/darkfeline/followers","following_url":"https://api.github.com/users/darkfeline/following{/other_user}","gists_url":"https://api.github.com/users/darkfeline/gists{/gist_id}","starred_url":"https://api.github.com/users/darkfeline/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darkfeline/subscriptions","organizations_url":"https://api.github.com/users/darkfeline/orgs","repos_url":"https://api.github.com/users/darkfeline/repos","events_url":"https://api.github.com/users/darkfeline/events{/privacy}","received_events_url":"https://api.github.com/users/darkfeline/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-03T07:24:09Z","updated_at":"2017-07-03T13:55:56Z","closed_at":"2017-07-03T13:55:56Z","body":"This module should use something like `params.pp` or Hiera to avoid a hard dependency on `$osfamily`.\r\n\r\nFor example, if I want to use an unsupported OS like Arch Linux, I would normally be able to supply any OS-specific parameters myself even if this module does not support it natively.  However, by hard-coding the osfamily check in `init.pp`, that is not possible."},"comment":{"url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/comments/312652148","html_url":"https://github.com/ghoneycutt/puppet-module-ssh/issues/236#issuecomment-312652148","issue_url":"https://api.github.com/repos/ghoneycutt/puppet-module-ssh/issues/236","id":312652148,"user":{"login":"ghoneycutt","id":313891,"avatar_url":"https://avatars0.githubusercontent.com/u/313891?v=3","gravatar_id":"","url":"https://api.github.com/users/ghoneycutt","html_url":"https://github.com/ghoneycutt","followers_url":"https://api.github.com/users/ghoneycutt/followers","following_url":"https://api.github.com/users/ghoneycutt/following{/other_user}","gists_url":"https://api.github.com/users/ghoneycutt/gists{/gist_id}","starred_url":"https://api.github.com/users/ghoneycutt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghoneycutt/subscriptions","organizations_url":"https://api.github.com/users/ghoneycutt/orgs","repos_url":"https://api.github.com/users/ghoneycutt/repos","events_url":"https://api.github.com/users/ghoneycutt/events{/privacy}","received_events_url":"https://api.github.com/users/ghoneycutt/received_events","type":"User","site_admin":false},"created_at":"2017-07-03T13:55:56Z","updated_at":"2017-07-03T13:55:56Z","body":"This module explicitly supports given platforms and chooses to fail rather than make assumptions on platform type.\r\n\r\nI would be very happy to merge in Arch Linux support if you would like to provide it."}}
{"actor":{"display_login":"ghoneycutt"}}