Implement changes to setup chef-server environment 

The default recipe will setup environment for chef-server.
So user can run $ chef-server-setup command to install and configure chef-server.
The other thing... if you use an LWRP you can use attributes, data bags, vault items etc... makes it way more extensible.