{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/3476","repository_url":"https://api.github.com/repos/ansible/ansible-modules-extras","labels_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/3476/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/3476/comments","events_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/3476/events","html_url":"https://github.com/ansible/ansible-modules-extras/issues/3476","id":189481913,"number":3476,"title":"Remove ESXi hostname requirement from vmware_guest module","user":{"login":"stomplee","id":23131257,"avatar_url":"https://avatars.githubusercontent.com/u/23131257?v=3","gravatar_id":"","url":"https://api.github.com/users/stomplee","html_url":"https://github.com/stomplee","followers_url":"https://api.github.com/users/stomplee/followers","following_url":"https://api.github.com/users/stomplee/following{/other_user}","gists_url":"https://api.github.com/users/stomplee/gists{/gist_id}","starred_url":"https://api.github.com/users/stomplee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stomplee/subscriptions","organizations_url":"https://api.github.com/users/stomplee/orgs","repos_url":"https://api.github.com/users/stomplee/repos","events_url":"https://api.github.com/users/stomplee/events{/privacy}","received_events_url":"https://api.github.com/users/stomplee/received_events","type":"User","site_admin":false},"labels":[{"id":454885841,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/affects_2.3","name":"affects_2.3","color":"5319e7","default":false},{"id":132898074,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/cloud","name":"cloud","color":"c7def8","default":false},{"id":132898133,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/feature_idea","name":"feature_idea","color":"006b75","default":false},{"id":323685816,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/in%20progress","name":"in progress","color":"ededed","default":false},{"id":422637286,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/vmware","name":"vmware","color":"1d76db","default":false},{"id":415779102,"url":"https://api.github.com/repos/ansible/ansible-modules-extras/labels/waiting_on_maintainer","name":"waiting_on_maintainer","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"jctanner","id":1869705,"avatar_url":"https://avatars.githubusercontent.com/u/1869705?v=3","gravatar_id":"","url":"https://api.github.com/users/jctanner","html_url":"https://github.com/jctanner","followers_url":"https://api.github.com/users/jctanner/followers","following_url":"https://api.github.com/users/jctanner/following{/other_user}","gists_url":"https://api.github.com/users/jctanner/gists{/gist_id}","starred_url":"https://api.github.com/users/jctanner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jctanner/subscriptions","organizations_url":"https://api.github.com/users/jctanner/orgs","repos_url":"https://api.github.com/users/jctanner/repos","events_url":"https://api.github.com/users/jctanner/events{/privacy}","received_events_url":"https://api.github.com/users/jctanner/received_events","type":"User","site_admin":false},"assignees":[{"login":"jctanner","id":1869705,"avatar_url":"https://avatars.githubusercontent.com/u/1869705?v=3","gravatar_id":"","url":"https://api.github.com/users/jctanner","html_url":"https://github.com/jctanner","followers_url":"https://api.github.com/users/jctanner/followers","following_url":"https://api.github.com/users/jctanner/following{/other_user}","gists_url":"https://api.github.com/users/jctanner/gists{/gist_id}","starred_url":"https://api.github.com/users/jctanner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jctanner/subscriptions","organizations_url":"https://api.github.com/users/jctanner/orgs","repos_url":"https://api.github.com/users/jctanner/repos","events_url":"https://api.github.com/users/jctanner/events{/privacy}","received_events_url":"https://api.github.com/users/jctanner/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-11-15T19:21:55Z","updated_at":"2016-11-15T21:21:13Z","closed_at":null,"body":"##### ISSUE TYPE\r\n - Feature Idea\r\n\r\n##### COMPONENT NAME\r\nvmware_guest\r\n\r\n##### ANSIBLE VERSION\r\n```\r\nansible 2.3.0.0\r\n  config file = /etc/ansible/ansible.cfg\r\n  configured module search path = Default w/o overrides\r\n\r\n```\r\n\r\n##### CONFIGURATION\r\n<!---\r\nVanilla\r\n-->\r\n\r\n##### OS / ENVIRONMENT\r\n<!---\r\nN/A (Ubuntu Yakkety)\r\n-->\r\n\r\n##### SUMMARY\r\nWhen using VMWare vCenter either via the GUI or powershell, vCenter itself is the mechanism by which your destination ESXi host is chosen yet this vmware_guest ansible module is requiring you to manually specify the destination ESXi host which completely defeats the purpose of vCenter and DRS balancing and forces you to do some nasty hacks to work around it.\r\n\r\n##### STEPS TO REPRODUCE\r\n<!---\r\nThe new feature should be able to offload the decision of what ESXi host your new virtual machine ends up on based on parameters passed to vCenter such as vCenter server name, cluster, destination folder etc similarly to how it works in PowerCLI/Powershell currently.  We should be specifying the chosen data store, VLAN etc in the playbook, however the destination ESXi host in a vCenter environment should be 100% vCenter's decision and not having to be specified manually.\r\n-->\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/comments/260772197","html_url":"https://github.com/ansible/ansible-modules-extras/issues/3476#issuecomment-260772197","issue_url":"https://api.github.com/repos/ansible/ansible-modules-extras/issues/3476","id":260772197,"user":{"login":"jctanner","id":1869705,"avatar_url":"https://avatars.githubusercontent.com/u/1869705?v=3","gravatar_id":"","url":"https://api.github.com/users/jctanner","html_url":"https://github.com/jctanner","followers_url":"https://api.github.com/users/jctanner/followers","following_url":"https://api.github.com/users/jctanner/following{/other_user}","gists_url":"https://api.github.com/users/jctanner/gists{/gist_id}","starred_url":"https://api.github.com/users/jctanner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jctanner/subscriptions","organizations_url":"https://api.github.com/users/jctanner/orgs","repos_url":"https://api.github.com/users/jctanner/repos","events_url":"https://api.github.com/users/jctanner/events{/privacy}","received_events_url":"https://api.github.com/users/jctanner/received_events","type":"User","site_admin":false},"created_at":"2016-11-15T21:21:13Z","updated_at":"2016-11-15T21:21:13Z","body":"resolved_by_pr https://github.com/ansible/ansible-modules-extras/pull/3479"}}
{"actor":{"display_login":"jctanner"}}