{"action":"closed","issue":{"url":"https://api.github.com/repos/iterateco/ansible/issues/1","labels_url":"https://api.github.com/repos/iterateco/ansible/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/iterateco/ansible/issues/1/comments","events_url":"https://api.github.com/repos/iterateco/ansible/issues/1/events","html_url":"https://github.com/iterateco/ansible/issues/1","id":87837561,"number":1,"title":"requirments","user":{"login":"iteratelance","id":792408,"avatar_url":"https://avatars.githubusercontent.com/u/792408?v=3","gravatar_id":"","url":"https://api.github.com/users/iteratelance","html_url":"https://github.com/iteratelance","followers_url":"https://api.github.com/users/iteratelance/followers","following_url":"https://api.github.com/users/iteratelance/following{/other_user}","gists_url":"https://api.github.com/users/iteratelance/gists{/gist_id}","starred_url":"https://api.github.com/users/iteratelance/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iteratelance/subscriptions","organizations_url":"https://api.github.com/users/iteratelance/orgs","repos_url":"https://api.github.com/users/iteratelance/repos","events_url":"https://api.github.com/users/iteratelance/events{/privacy}","received_events_url":"https://api.github.com/users/iteratelance/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/iterateco/ansible/labels/1%20-%20Ready","name":"1 - Ready","color":"CCCCCC"}],"state":"closed","locked":false,"assignee":{"login":"iterate-meth","id":12453670,"avatar_url":"https://avatars.githubusercontent.com/u/12453670?v=3","gravatar_id":"","url":"https://api.github.com/users/iterate-meth","html_url":"https://github.com/iterate-meth","followers_url":"https://api.github.com/users/iterate-meth/followers","following_url":"https://api.github.com/users/iterate-meth/following{/other_user}","gists_url":"https://api.github.com/users/iterate-meth/gists{/gist_id}","starred_url":"https://api.github.com/users/iterate-meth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iterate-meth/subscriptions","organizations_url":"https://api.github.com/users/iterate-meth/orgs","repos_url":"https://api.github.com/users/iterate-meth/repos","events_url":"https://api.github.com/users/iterate-meth/events{/privacy}","received_events_url":"https://api.github.com/users/iterate-meth/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-06-12T20:13:28Z","updated_at":"2015-06-27T00:19:21Z","closed_at":"2015-06-27T00:19:21Z","body":"Meth,\r\n\r\nThe goal is to be able to use this on multiple projects with multiple software and multiple OS's\r\n\r\nFor example:\r\n- Symfony project \r\n- Rails project\r\n- Node project\r\n\r\nThere should be a way to deploy and configure each project type.  For now we can focus on Ubuntu 14.04 symfony2 project but eventually this should support other OS's and project types as well.\r\n\r\n# Design Requirements\r\n- This project should be able to be installed via composer into vendor directory and be git ignored just like other 3rd party libs which might mean variables need to live outside of group_vars because we want to store project specific configuration variables in project git repo.\r\n- All configuration should be done in group_vars.  We can place a README file in there will all of the available options.\r\n- We should be able to configure a bashprompt, crontab, apache2, php, ruby and target a specific machine or all machines in an environment.  configure.yml\r\n- Should be able to restart,stop,reload,start any service on any specific machine. services.yml\r\n- Should be able to deploy to a specific machine. deploy.yml\r\n\r\n# Playbooks that need to be updated\r\n- configure.yml\r\n- workstation.yml\r\n- deploy_nodejs.yml\r\n- deploy_symfony2.yml\r\n- ami.yml\r\n- credentials.yml (copies parameters.yml file to servers for symfony2 projects so that we don't store passwords in source control\r\n\r\n\r\n<!---\r\n@huboard:{\"order\":1.0,\"milestone_order\":1,\"custom_state\":\"\"}\n-->\r\n"}}