{"action":"created","issue":{"url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/40","repository_url":"https://api.github.com/repos/theforeman/foreman_ansible","labels_url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/40/comments","events_url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/40/events","html_url":"https://github.com/theforeman/foreman_ansible/pull/40","id":173284489,"number":40,"title":"Refs #15856 - Play ansible roles through smart proxy (rebase)","user":{"login":"iNecas","id":190443,"avatar_url":"https://avatars.githubusercontent.com/u/190443?v=3","gravatar_id":"","url":"https://api.github.com/users/iNecas","html_url":"https://github.com/iNecas","followers_url":"https://api.github.com/users/iNecas/followers","following_url":"https://api.github.com/users/iNecas/following{/other_user}","gists_url":"https://api.github.com/users/iNecas/gists{/gist_id}","starred_url":"https://api.github.com/users/iNecas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iNecas/subscriptions","organizations_url":"https://api.github.com/users/iNecas/orgs","repos_url":"https://api.github.com/users/iNecas/repos","events_url":"https://api.github.com/users/iNecas/events{/privacy}","received_events_url":"https://api.github.com/users/iNecas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/theforeman/foreman_ansible/labels/Needs%20re-review","name":"Needs re-review","color":"0052cc"},{"url":"https://api.github.com/repos/theforeman/foreman_ansible/labels/Needs%20testing","name":"Needs testing","color":"fbca04"},{"url":"https://api.github.com/repos/theforeman/foreman_ansible/labels/Waiting%20on%20contributor","name":"Waiting on contributor","color":"f9d0c4"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-08-25T19:07:02Z","updated_at":"2016-09-07T14:55:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/theforeman/foreman_ansible/pulls/40","html_url":"https://github.com/theforeman/foreman_ansible/pull/40","diff_url":"https://github.com/theforeman/foreman_ansible/pull/40.diff","patch_url":"https://github.com/theforeman/foreman_ansible/pull/40.patch"},"body":"I've rebased #29 + did some review and small fixes to make it working.\r\nThere is quite a lot of duplicities with remote execution, as observed\r\nin http://projects.theforeman.org/issues/16058.\r\n\r\nI would like to give it a try and extract the commond code now, which\r\ngives us also opportunity to clean the code a bit.\r\n\r\nAlso, after watching the community demo today, I've realized the plugin\r\nwant's to keep an ability to use the functionality without running a proxy.\r\nGiven we need the dynflow code to be present in different gem than the proxy\r\nitself due to ability to run on RHEL6, I'm willing to try the following.\r\n\r\n- [x] - teach foreman-tasks how to run the actions directly, without foreman proxy\r\n- [x] - extract the common code it has with remote execution into a common place\r\n- [x] - finish https://github.com/theforeman/foreman-tasks/pull/198\r\n- [x] - update smart_proxy_ansible PR\r\n \r\nIf successful, it would give both this plugin and remote execution ability\r\nto be used both with and without foreman proxy."},"comment":{"url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/comments/245307261","html_url":"https://github.com/theforeman/foreman_ansible/pull/40#issuecomment-245307261","issue_url":"https://api.github.com/repos/theforeman/foreman_ansible/issues/40","id":245307261,"user":{"login":"iNecas","id":190443,"avatar_url":"https://avatars.githubusercontent.com/u/190443?v=3","gravatar_id":"","url":"https://api.github.com/users/iNecas","html_url":"https://github.com/iNecas","followers_url":"https://api.github.com/users/iNecas/followers","following_url":"https://api.github.com/users/iNecas/following{/other_user}","gists_url":"https://api.github.com/users/iNecas/gists{/gist_id}","starred_url":"https://api.github.com/users/iNecas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iNecas/subscriptions","organizations_url":"https://api.github.com/users/iNecas/orgs","repos_url":"https://api.github.com/users/iNecas/repos","events_url":"https://api.github.com/users/iNecas/events{/privacy}","received_events_url":"https://api.github.com/users/iNecas/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T14:55:55Z","updated_at":"2016-09-07T14:55:55Z","body":"I have released the foreman-tasks bits, let's see what Mr. Jenkins sais"}}
{"actor":{"display_login":"iNecas"}}