{"action":"created","issue":{"url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/142","labels_url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/142/labels{/name}","comments_url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/142/comments","events_url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/142/events","html_url":"https://github.com/test-kitchen/kitchen-vagrant/pull/142","id":58964279,"number":142,"title":"Add support for managed-servers Vagrant provider","user":{"login":"kbruner","id":7577051,"avatar_url":"https://avatars.githubusercontent.com/u/7577051?v=3","gravatar_id":"","url":"https://api.github.com/users/kbruner","html_url":"https://github.com/kbruner","followers_url":"https://api.github.com/users/kbruner/followers","following_url":"https://api.github.com/users/kbruner/following{/other_user}","gists_url":"https://api.github.com/users/kbruner/gists{/gist_id}","starred_url":"https://api.github.com/users/kbruner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kbruner/subscriptions","organizations_url":"https://api.github.com/users/kbruner/orgs","repos_url":"https://api.github.com/users/kbruner/repos","events_url":"https://api.github.com/users/kbruner/events{/privacy}","received_events_url":"https://api.github.com/users/kbruner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-25T20:30:35Z","updated_at":"2015-03-18T22:04:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/pulls/142","html_url":"https://github.com/test-kitchen/kitchen-vagrant/pull/142","diff_url":"https://github.com/test-kitchen/kitchen-vagrant/pull/142.diff","patch_url":"https://github.com/test-kitchen/kitchen-vagrant/pull/142.patch"},"body":"This simple addition to the Vagrantfile template is enough to add support for the managed-servers Vagrant provider (https://github.com/tknerr/vagrant-managed-servers).  This will basically allow test-kitchen to be used as a 'push' service for already-provisioned servers.  (We have some development/test cases where this may be required.)\r\n\r\nSample .kitchen.yml:\r\n\r\n```\r\n---\r\ndriver:\r\n  name: vagrant\r\n\r\nprovisioner:\r\n  name: chef_zero\r\n  require_chef_omnibus: false\r\n\r\nplatforms:\r\n  - name: managed_server\r\n    driver:\r\n      provider: managed\r\n      box: 'managed-server-dummy'\r\n      box_url: 'https://github.com/tknerr/vagrant-managed-servers/raw/master/dummy.box'\r\n      ssh_key: '/path/to/ssh/key'\r\n      username: 'root'\r\n      customize:\r\n        server: '10.0.0.123'\r\n\r\n...\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/comments/83202674","html_url":"https://github.com/test-kitchen/kitchen-vagrant/pull/142#issuecomment-83202674","issue_url":"https://api.github.com/repos/test-kitchen/kitchen-vagrant/issues/142","id":83202674,"user":{"login":"kbruner","id":7577051,"avatar_url":"https://avatars.githubusercontent.com/u/7577051?v=3","gravatar_id":"","url":"https://api.github.com/users/kbruner","html_url":"https://github.com/kbruner","followers_url":"https://api.github.com/users/kbruner/followers","following_url":"https://api.github.com/users/kbruner/following{/other_user}","gists_url":"https://api.github.com/users/kbruner/gists{/gist_id}","starred_url":"https://api.github.com/users/kbruner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kbruner/subscriptions","organizations_url":"https://api.github.com/users/kbruner/orgs","repos_url":"https://api.github.com/users/kbruner/repos","events_url":"https://api.github.com/users/kbruner/events{/privacy}","received_events_url":"https://api.github.com/users/kbruner/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T22:04:27Z","updated_at":"2015-03-18T22:04:27Z","body":"Yes, this is not an ideal test situation.  It is a corner case for one team here who got a speshul snowflake setup awhile ago.  Right now their test systems is managed by a production chef server, except for their app recipes, which they push via littlechef.  Adding this support in vagrant would at least get them more aligned with our test-kitchen development standards.  We'll need infrastructure changes in our Chef environment to be able to get them 100% on the chef servers for their permanent environments, though."}}