{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/contrib/issues/975","repository_url":"https://api.github.com/repos/kubernetes/contrib","labels_url":"https://api.github.com/repos/kubernetes/contrib/issues/975/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/contrib/issues/975/comments","events_url":"https://api.github.com/repos/kubernetes/contrib/issues/975/events","html_url":"https://github.com/kubernetes/contrib/issues/975","id":154595840,"number":975,"title":"RFC: Ansible Vagrant Providers","user":{"login":"atosatto","id":871302,"avatar_url":"https://avatars.githubusercontent.com/u/871302?v=3","gravatar_id":"","url":"https://api.github.com/users/atosatto","html_url":"https://github.com/atosatto","followers_url":"https://api.github.com/users/atosatto/followers","following_url":"https://api.github.com/users/atosatto/following{/other_user}","gists_url":"https://api.github.com/users/atosatto/gists{/gist_id}","starred_url":"https://api.github.com/users/atosatto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atosatto/subscriptions","organizations_url":"https://api.github.com/users/atosatto/orgs","repos_url":"https://api.github.com/users/atosatto/repos","events_url":"https://api.github.com/users/atosatto/events{/privacy}","received_events_url":"https://api.github.com/users/atosatto/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/contrib/labels/area/ansible","name":"area/ansible","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-05-12T22:28:59Z","updated_at":"2016-07-29T11:58:05Z","closed_at":null,"body":"Given the work done by @adamschaub in #761 and all the other people involved in the review, I'm wondering which Vagrant providers do we actually need to support to allow an easy and agile development and testing of the Ansible codebase.\r\n\r\nRight now, the Vagrantfile is really complex and difficult to maintain.\r\nTo simplify its structure, I believe that we could drop the support to the OpenStack and/or to the Libvirt providers focusing on providing an easy way to test the different operating systems supported by the codebase in Virtualbox (for local development and testing) and a popular public cloud provider like DigitalOcean, AWS or GCloud (for multiple masters and minions provisioning).\r\n\r\nPersonally, this change would perfectly fit my workflow. \r\nRight now I'm using Virtualbox for local development and DigitalOcean to test PR #761.\r\n\r\n@eparis @ingvagabund @danehans @rutsky @adamschaub do you believe that this changes could fit your workflow? Are you using different providers for your daily development of the project?\r\n\r\nThank you for you comments. Actually, I'm also looking for suggestions and insides on the tools and workflows you adopt to work at the project. 😉 "},"comment":{"url":"https://api.github.com/repos/kubernetes/contrib/issues/comments/236162461","html_url":"https://github.com/kubernetes/contrib/issues/975#issuecomment-236162461","issue_url":"https://api.github.com/repos/kubernetes/contrib/issues/975","id":236162461,"user":{"login":"ingvagabund","id":8055242,"avatar_url":"https://avatars.githubusercontent.com/u/8055242?v=3","gravatar_id":"","url":"https://api.github.com/users/ingvagabund","html_url":"https://github.com/ingvagabund","followers_url":"https://api.github.com/users/ingvagabund/followers","following_url":"https://api.github.com/users/ingvagabund/following{/other_user}","gists_url":"https://api.github.com/users/ingvagabund/gists{/gist_id}","starred_url":"https://api.github.com/users/ingvagabund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ingvagabund/subscriptions","organizations_url":"https://api.github.com/users/ingvagabund/orgs","repos_url":"https://api.github.com/users/ingvagabund/repos","events_url":"https://api.github.com/users/ingvagabund/events{/privacy}","received_events_url":"https://api.github.com/users/ingvagabund/received_events","type":"User","site_admin":false},"created_at":"2016-07-29T11:58:05Z","updated_at":"2016-07-29T11:58:05Z","body":"As @eparis says, I have always run the Vagrant together with libvirt provider. As I am ``vagrant`` consumer only, I have no idea if there is a way to simplify the ``300`` long ``Vagrantfile`` file.\r\n\r\nAt least, I would like to have a CI for ``Vagrant`` + ``libvirt`` combo so I can run it together with the current ansible CI."}}
{"actor":{"display_login":"ingvagabund"}}