{"action":"created","issue":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/1192","labels_url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/1192/labels{/name}","comments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/1192/comments","events_url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/1192/events","html_url":"https://github.com/puppetlabs/puppetlabs-apache/pull/1192","id":103382145,"number":1192,"title":"Geoip package","user":{"login":"stumped2","id":1108294,"avatar_url":"https://avatars.githubusercontent.com/u/1108294?v=3","gravatar_id":"","url":"https://api.github.com/users/stumped2","html_url":"https://github.com/stumped2","followers_url":"https://api.github.com/users/stumped2/followers","following_url":"https://api.github.com/users/stumped2/following{/other_user}","gists_url":"https://api.github.com/users/stumped2/gists{/gist_id}","starred_url":"https://api.github.com/users/stumped2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stumped2/subscriptions","organizations_url":"https://api.github.com/users/stumped2/orgs","repos_url":"https://api.github.com/users/stumped2/repos","events_url":"https://api.github.com/users/stumped2/events{/privacy}","received_events_url":"https://api.github.com/users/stumped2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-26T22:48:53Z","updated_at":"2015-08-27T17:23:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/pulls/1192","html_url":"https://github.com/puppetlabs/puppetlabs-apache/pull/1192","diff_url":"https://github.com/puppetlabs/puppetlabs-apache/pull/1192.diff","patch_url":"https://github.com/puppetlabs/puppetlabs-apache/pull/1192.patch"},"body":"Currently, including `apache::mod::geoip` fails on at least Ubuntu 14.04 because a required lib is not installed (or is not being installed), and there's no way to tell it what supporting packages it might need.\r\n\r\nThis adds the ability to install any need package(s) when enabling mod_geoip."},"comment":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/comments/135498577","html_url":"https://github.com/puppetlabs/puppetlabs-apache/pull/1192#issuecomment-135498577","issue_url":"https://api.github.com/repos/puppetlabs/puppetlabs-apache/issues/1192","id":135498577,"user":{"login":"mhaskel","id":553464,"avatar_url":"https://avatars.githubusercontent.com/u/553464?v=3","gravatar_id":"","url":"https://api.github.com/users/mhaskel","html_url":"https://github.com/mhaskel","followers_url":"https://api.github.com/users/mhaskel/followers","following_url":"https://api.github.com/users/mhaskel/following{/other_user}","gists_url":"https://api.github.com/users/mhaskel/gists{/gist_id}","starred_url":"https://api.github.com/users/mhaskel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhaskel/subscriptions","organizations_url":"https://api.github.com/users/mhaskel/orgs","repos_url":"https://api.github.com/users/mhaskel/repos","events_url":"https://api.github.com/users/mhaskel/events{/privacy}","received_events_url":"https://api.github.com/users/mhaskel/received_events","type":"User","site_admin":false},"created_at":"2015-08-27T17:23:30Z","updated_at":"2015-08-27T17:23:30Z","body":"Hi @stumped2 ,\r\n\r\nIf this is failing on Ubuntu 14.04, I think rather than adding a new parameter, the `apache::params` class should be updated to have the required package. See https://github.com/puppetlabs/puppetlabs-apache/blob/master/manifests/params.pp#L188-L207. You'll probably need to do something to make sure the change only applies for trusty, but I think that's the right place for the change to be happening. Thanks!"}}