{"action":"created","issue":{"url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/8","labels_url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/8/comments","events_url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/8/events","html_url":"https://github.com/gios-asu/gios-vagrant/issues/8","id":99678353,"number":8,"title":"Remove dependency on Atlas","user":{"login":"idmontie","id":412382,"avatar_url":"https://avatars.githubusercontent.com/u/412382?v=3","gravatar_id":"","url":"https://api.github.com/users/idmontie","html_url":"https://github.com/idmontie","followers_url":"https://api.github.com/users/idmontie/followers","following_url":"https://api.github.com/users/idmontie/following{/other_user}","gists_url":"https://api.github.com/users/idmontie/gists{/gist_id}","starred_url":"https://api.github.com/users/idmontie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idmontie/subscriptions","organizations_url":"https://api.github.com/users/idmontie/orgs","repos_url":"https://api.github.com/users/idmontie/repos","events_url":"https://api.github.com/users/idmontie/events{/privacy}","received_events_url":"https://api.github.com/users/idmontie/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gios-asu/gios-vagrant/labels/design","name":"design","color":"FFC274"},{"url":"https://api.github.com/repos/gios-asu/gios-vagrant/labels/enhancement","name":"enhancement","color":"5EBEFF"},{"url":"https://api.github.com/repos/gios-asu/gios-vagrant/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"chasethenag420","id":10416054,"avatar_url":"https://avatars.githubusercontent.com/u/10416054?v=3","gravatar_id":"","url":"https://api.github.com/users/chasethenag420","html_url":"https://github.com/chasethenag420","followers_url":"https://api.github.com/users/chasethenag420/followers","following_url":"https://api.github.com/users/chasethenag420/following{/other_user}","gists_url":"https://api.github.com/users/chasethenag420/gists{/gist_id}","starred_url":"https://api.github.com/users/chasethenag420/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chasethenag420/subscriptions","organizations_url":"https://api.github.com/users/chasethenag420/orgs","repos_url":"https://api.github.com/users/chasethenag420/repos","events_url":"https://api.github.com/users/chasethenag420/events{/privacy}","received_events_url":"https://api.github.com/users/chasethenag420/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-08-07T16:02:10Z","updated_at":"2015-08-13T17:54:31Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/comments/130779669","html_url":"https://github.com/gios-asu/gios-vagrant/issues/8#issuecomment-130779669","issue_url":"https://api.github.com/repos/gios-asu/gios-vagrant/issues/8","id":130779669,"user":{"login":"chasethenag420","id":10416054,"avatar_url":"https://avatars.githubusercontent.com/u/10416054?v=3","gravatar_id":"","url":"https://api.github.com/users/chasethenag420","html_url":"https://github.com/chasethenag420","followers_url":"https://api.github.com/users/chasethenag420/followers","following_url":"https://api.github.com/users/chasethenag420/following{/other_user}","gists_url":"https://api.github.com/users/chasethenag420/gists{/gist_id}","starred_url":"https://api.github.com/users/chasethenag420/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chasethenag420/subscriptions","organizations_url":"https://api.github.com/users/chasethenag420/orgs","repos_url":"https://api.github.com/users/chasethenag420/repos","events_url":"https://api.github.com/users/chasethenag420/events{/privacy}","received_events_url":"https://api.github.com/users/chasethenag420/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T17:54:31Z","updated_at":"2015-08-13T17:54:31Z","body":"# Having gios box\r\n\r\n## Pros\r\n* Download image and play.\r\n* Faster to get environment ready.\r\n* Simple to distribute.\r\n* No discrepancy in working environment among different members using same image.\r\n* Auto check for new version of image before bringing up vagrant machine which can ensure every one is up to date.\r\n* Minimal amount configuration set-up needed to customize.\r\n* Can destroy image any time and pull new one on the go.\r\n* Add new packages to current box through simple ssh.\r\n\r\n## Cons\r\n* Place to host image.\r\n* Managing account for host image.\r\n* Recreating and pushing image for every small change in package which requires build from starting.\r\n* Steps taken to change base via ssh should be repeated every time we destroy vagrant machine and create again.\r\n* Packer is required on host machine if we have to build new box.\r\n\r\n# Setting up gios env with base box\r\n\r\n## Pros\r\n* Clone git hub repo and play with box  by doing `vagrant up`.\r\n* Easy to add new packages or update settings for the box working on and will not be back in few seconds.\r\n* Pulling latest git hub code can be done simply by re-provisioning.\r\n* Simpler to distribute.\r\n* No hosting needed.\r\n* No new account management needed.\r\n* Each member can have a different working environment for their flexibility or to try out new changes by using new updating few packages.\r\n* Being up to date with other team members just requires pull this repo and doing `vagrant reload --provision`\r\n* Packages installed before will not be reinstalled which saves time to get new changes.\r\n\r\n## Cons\r\n* Requires git on host machine\r\n* There could be difference in working environment among different team members which can depend on the time of their install as every time provision script is run it will try to pull the latest version available(eg. wordpress or php5).\r\n* Git clone via re-provisioning can override the changes you have local if changes are not committed.\r\n* First install will take time to download base image.\r\n* Provisioning time every time only need time to install latest updates.\r\n\r\n# Hybrid of above two ways.. having both image as well as provision script.\r\n"}}