{"action":"created","issue":{"url":"https://api.github.com/repos/willthames/ansible-lint/issues/137","repository_url":"https://api.github.com/repos/willthames/ansible-lint","labels_url":"https://api.github.com/repos/willthames/ansible-lint/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/willthames/ansible-lint/issues/137/comments","events_url":"https://api.github.com/repos/willthames/ansible-lint/issues/137/events","html_url":"https://github.com/willthames/ansible-lint/pull/137","id":144809790,"number":137,"title":"New rules","user":{"login":"willthames","id":391807,"avatar_url":"https://avatars.githubusercontent.com/u/391807?v=3","gravatar_id":"","url":"https://api.github.com/users/willthames","html_url":"https://github.com/willthames","followers_url":"https://api.github.com/users/willthames/followers","following_url":"https://api.github.com/users/willthames/following{/other_user}","gists_url":"https://api.github.com/users/willthames/gists{/gist_id}","starred_url":"https://api.github.com/users/willthames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willthames/subscriptions","organizations_url":"https://api.github.com/users/willthames/orgs","repos_url":"https://api.github.com/users/willthames/repos","events_url":"https://api.github.com/users/willthames/events{/privacy}","received_events_url":"https://api.github.com/users/willthames/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/willthames/ansible-lint/milestones/1","html_url":"https://github.com/willthames/ansible-lint/milestones/v3","labels_url":"https://api.github.com/repos/willthames/ansible-lint/milestones/1/labels","id":1675529,"number":1,"title":"v3","description":null,"creator":{"login":"willthames","id":391807,"avatar_url":"https://avatars.githubusercontent.com/u/391807?v=3","gravatar_id":"","url":"https://api.github.com/users/willthames","html_url":"https://github.com/willthames","followers_url":"https://api.github.com/users/willthames/followers","following_url":"https://api.github.com/users/willthames/following{/other_user}","gists_url":"https://api.github.com/users/willthames/gists{/gist_id}","starred_url":"https://api.github.com/users/willthames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willthames/subscriptions","organizations_url":"https://api.github.com/users/willthames/orgs","repos_url":"https://api.github.com/users/willthames/repos","events_url":"https://api.github.com/users/willthames/events{/privacy}","received_events_url":"https://api.github.com/users/willthames/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-03-31T07:11:10Z","updated_at":"2016-03-31T07:11:21Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-03-31T07:07:26Z","updated_at":"2016-03-31T08:58:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/willthames/ansible-lint/pulls/137","html_url":"https://github.com/willthames/ansible-lint/pull/137","diff_url":"https://github.com/willthames/ansible-lint/pull/137.diff","patch_url":"https://github.com/willthames/ansible-lint/pull/137.patch"},"body":"These commits will form the basis of ansible-lint v3 and include three new default rules\r\n\r\n* All tasks should have a name\r\n* Packages do not use `state=latest`\r\n* Commands check whether stuff should/will change using `changes/removes/changed_when`\r\n\r\nLet me know if any of these are show stoppers, or if you have feedback\r\n\r\nNote that v3 will also include #134, #135 and #136 but they'll probably get into v2.5.x or similar\r\n\r\nNotifying common contributors ansible-lint for heads up\r\n\r\n@pabelanger \r\n@mschuchard \r\n@MiLk \r\n@siddharthist \r\n@dmsimard \r\n@shaleh \r\n@msabramo"},"comment":{"url":"https://api.github.com/repos/willthames/ansible-lint/issues/comments/203832817","html_url":"https://github.com/willthames/ansible-lint/pull/137#issuecomment-203832817","issue_url":"https://api.github.com/repos/willthames/ansible-lint/issues/137","id":203832817,"user":{"login":"willthames","id":391807,"avatar_url":"https://avatars.githubusercontent.com/u/391807?v=3","gravatar_id":"","url":"https://api.github.com/users/willthames","html_url":"https://github.com/willthames","followers_url":"https://api.github.com/users/willthames/followers","following_url":"https://api.github.com/users/willthames/following{/other_user}","gists_url":"https://api.github.com/users/willthames/gists{/gist_id}","starred_url":"https://api.github.com/users/willthames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willthames/subscriptions","organizations_url":"https://api.github.com/users/willthames/orgs","repos_url":"https://api.github.com/users/willthames/repos","events_url":"https://api.github.com/users/willthames/events{/privacy}","received_events_url":"https://api.github.com/users/willthames/received_events","type":"User","site_admin":false},"created_at":"2016-03-31T08:58:38Z","updated_at":"2016-03-31T08:58:38Z","body":"@MiLk, you're quite right about `state=present`, the only difficulty will be checking that the packages have a version, particularly with `with_items`, but I'll give it a go.\r\n\r\nWith openssl, I guess that's a good time to use `skip_ansible_latest` tag."}}