{"action":"created","issue":{"url":"https://api.github.com/repos/cfengine/masterfiles/issues/624","labels_url":"https://api.github.com/repos/cfengine/masterfiles/issues/624/labels{/name}","comments_url":"https://api.github.com/repos/cfengine/masterfiles/issues/624/comments","events_url":"https://api.github.com/repos/cfengine/masterfiles/issues/624/events","html_url":"https://github.com/cfengine/masterfiles/pull/624","id":122539664,"number":624,"title":"services: allow explicit use of standard_services","user":{"login":"teroka","id":4848249,"avatar_url":"https://avatars.githubusercontent.com/u/4848249?v=3","gravatar_id":"","url":"https://api.github.com/users/teroka","html_url":"https://github.com/teroka","followers_url":"https://api.github.com/users/teroka/followers","following_url":"https://api.github.com/users/teroka/following{/other_user}","gists_url":"https://api.github.com/users/teroka/gists{/gist_id}","starred_url":"https://api.github.com/users/teroka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teroka/subscriptions","organizations_url":"https://api.github.com/users/teroka/orgs","repos_url":"https://api.github.com/users/teroka/repos","events_url":"https://api.github.com/users/teroka/events{/privacy}","received_events_url":"https://api.github.com/users/teroka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-16T16:05:37Z","updated_at":"2015-12-16T16:23:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cfengine/masterfiles/pulls/624","html_url":"https://github.com/cfengine/masterfiles/pull/624","diff_url":"https://github.com/cfengine/masterfiles/pull/624.diff","patch_url":"https://github.com/cfengine/masterfiles/pull/624.patch"},"body":"This will add a minimalist `standard_services` method.\r\n\r\nI have multiple service libraries and wanted to be explicit about which one I use. Alas, I couldn't do that with the `standard_services`. Only way to use it is to omit the `service_method` entirely. Attempting to use it directly and you end up with:\r\n\r\n* `error: Undefined body standard_services with type service_method`\r\n\r\nDon't know if you wan't this in libs as it can be confusing for users. This would imply that you could change the method in libs and reap the benefits even if you don't use `service_method => standard_services` explicitly. Didn't test that tho, might even work like that ;)"},"comment":{"url":"https://api.github.com/repos/cfengine/masterfiles/issues/comments/165163912","html_url":"https://github.com/cfengine/masterfiles/pull/624#issuecomment-165163912","issue_url":"https://api.github.com/repos/cfengine/masterfiles/issues/624","id":165163912,"user":{"login":"tzz","id":67764,"avatar_url":"https://avatars.githubusercontent.com/u/67764?v=3","gravatar_id":"","url":"https://api.github.com/users/tzz","html_url":"https://github.com/tzz","followers_url":"https://api.github.com/users/tzz/followers","following_url":"https://api.github.com/users/tzz/following{/other_user}","gists_url":"https://api.github.com/users/tzz/gists{/gist_id}","starred_url":"https://api.github.com/users/tzz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tzz/subscriptions","organizations_url":"https://api.github.com/users/tzz/orgs","repos_url":"https://api.github.com/users/tzz/repos","events_url":"https://api.github.com/users/tzz/events{/privacy}","received_events_url":"https://api.github.com/users/tzz/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T16:23:41Z","updated_at":"2015-12-16T16:23:41Z","body":"I think this is OK, but it should have some docs explaining why it's not normally necessary, and an example of usage like the other bodies."}}