{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible/issues/43428","repository_url":"https://api.github.com/repos/ansible/ansible","labels_url":"https://api.github.com/repos/ansible/ansible/issues/43428/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible/issues/43428/comments","events_url":"https://api.github.com/repos/ansible/ansible/issues/43428/events","html_url":"https://github.com/ansible/ansible/issues/43428","id":345776140,"node_id":"MDU6SXNzdWUzNDU3NzYxNDA=","number":43428,"title":"Create a VMware connection plugin","user":{"login":"dagwieers","id":388198,"node_id":"MDQ6VXNlcjM4ODE5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/388198?v=4","gravatar_id":"","url":"https://api.github.com/users/dagwieers","html_url":"https://github.com/dagwieers","followers_url":"https://api.github.com/users/dagwieers/followers","following_url":"https://api.github.com/users/dagwieers/following{/other_user}","gists_url":"https://api.github.com/users/dagwieers/gists{/gist_id}","starred_url":"https://api.github.com/users/dagwieers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagwieers/subscriptions","organizations_url":"https://api.github.com/users/dagwieers/orgs","repos_url":"https://api.github.com/users/dagwieers/repos","events_url":"https://api.github.com/users/dagwieers/events{/privacy}","received_events_url":"https://api.github.com/users/dagwieers/received_events","type":"User","site_admin":false},"labels":[{"id":947190508,"node_id":"MDU6TGFiZWw5NDcxOTA1MDg=","url":"https://api.github.com/repos/ansible/ansible/labels/affects_2.7","name":"affects_2.7","color":"ededed","default":false},{"id":716977722,"node_id":"MDU6TGFiZWw3MTY5Nzc3MjI=","url":"https://api.github.com/repos/ansible/ansible/labels/c:module_utils/vmware","name":"c:module_utils/vmware","color":"b60205","default":false},{"id":61528803,"node_id":"MDU6TGFiZWw2MTUyODgwMw==","url":"https://api.github.com/repos/ansible/ansible/labels/cloud","name":"cloud","color":"c7def8","default":false},{"id":852590921,"node_id":"MDU6TGFiZWw4NTI1OTA5MjE=","url":"https://api.github.com/repos/ansible/ansible/labels/feature","name":"feature","color":"006b75","default":false},{"id":496359346,"node_id":"MDU6TGFiZWw0OTYzNTkzNDY=","url":"https://api.github.com/repos/ansible/ansible/labels/module","name":"module","color":"1d76db","default":false},{"id":717878849,"node_id":"MDU6TGFiZWw3MTc4Nzg4NDk=","url":"https://api.github.com/repos/ansible/ansible/labels/module_utils/vmware","name":"module_utils/vmware","color":"ededed","default":false},{"id":636327968,"node_id":"MDU6TGFiZWw2MzYzMjc5Njg=","url":"https://api.github.com/repos/ansible/ansible/labels/support:community","name":"support:community","color":"ededed","default":false},{"id":427121291,"node_id":"MDU6TGFiZWw0MjcxMjEyOTE=","url":"https://api.github.com/repos/ansible/ansible/labels/vmware","name":"vmware","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ansible/ansible/milestones/14","html_url":"https://github.com/ansible/ansible/milestone/14","labels_url":"https://api.github.com/repos/ansible/ansible/milestones/14/labels","id":3532443,"node_id":"MDk6TWlsZXN0b25lMzUzMjQ0Mw==","number":14,"title":"2.8.0","description":null,"creator":{"login":"dagwieers","id":388198,"node_id":"MDQ6VXNlcjM4ODE5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/388198?v=4","gravatar_id":"","url":"https://api.github.com/users/dagwieers","html_url":"https://github.com/dagwieers","followers_url":"https://api.github.com/users/dagwieers/followers","following_url":"https://api.github.com/users/dagwieers/following{/other_user}","gists_url":"https://api.github.com/users/dagwieers/gists{/gist_id}","starred_url":"https://api.github.com/users/dagwieers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagwieers/subscriptions","organizations_url":"https://api.github.com/users/dagwieers/orgs","repos_url":"https://api.github.com/users/dagwieers/repos","events_url":"https://api.github.com/users/dagwieers/events{/privacy}","received_events_url":"https://api.github.com/users/dagwieers/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2018-07-30T14:13:35Z","updated_at":"2018-07-30T14:54:07Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2018-07-30T14:13:42Z","updated_at":"2018-07-31T11:54:41Z","closed_at":null,"author_association":"MEMBER","body":"##### SUMMARY\r\nNowadays we are moving towards connection plugins and inventory-based connection information.\r\n\r\nThis would have a few benefits:\r\n- Connection information is stored in the inventory (cleaner)\r\n- Modules no longer require repeated connection-parameters when called (cleaner)\r\n- The connection is made to persist over tasks (more efficient)\r\n- The connection can survive network-related issues without affecting playbook run (reliable)\r\n- Facts gathering would be supported (so a set of standard facts could be exposed to playbooks)\r\n- Additional connection-related features (e.g. proxy-support) could be supported #42221\r\n\r\nPS This is not the same as the VMware VM connection plugin discussed in #38648\r\n\r\n##### ISSUE TYPE\r\n - Feature Idea\r\n\r\n##### COMPONENT NAME\r\nVMware modules\r\n\r\n##### ANSIBLE VERSION\r\nv2.8"},"comment":{"url":"https://api.github.com/repos/ansible/ansible/issues/comments/409193748","html_url":"https://github.com/ansible/ansible/issues/43428#issuecomment-409193748","issue_url":"https://api.github.com/repos/ansible/ansible/issues/43428","id":409193748,"node_id":"MDEyOklzc3VlQ29tbWVudDQwOTE5Mzc0OA==","user":{"login":"dagwieers","id":388198,"node_id":"MDQ6VXNlcjM4ODE5OA==","avatar_url":"https://avatars0.githubusercontent.com/u/388198?v=4","gravatar_id":"","url":"https://api.github.com/users/dagwieers","html_url":"https://github.com/dagwieers","followers_url":"https://api.github.com/users/dagwieers/followers","following_url":"https://api.github.com/users/dagwieers/following{/other_user}","gists_url":"https://api.github.com/users/dagwieers/gists{/gist_id}","starred_url":"https://api.github.com/users/dagwieers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagwieers/subscriptions","organizations_url":"https://api.github.com/users/dagwieers/orgs","repos_url":"https://api.github.com/users/dagwieers/repos","events_url":"https://api.github.com/users/dagwieers/events{/privacy}","received_events_url":"https://api.github.com/users/dagwieers/received_events","type":"User","site_admin":false},"created_at":"2018-07-31T11:54:41Z","updated_at":"2018-07-31T11:54:41Z","author_association":"MEMBER","body":"@Akasurde #43084 relates to #38648, which is about having a connection plugin to connect to individual VMs. This PR is about having a connection plugin to connect to vCenter, similar to #36100"}}
{"actor":{"display_login":"dagwieers"}}