Using the insecure key as well, because it's need when the box is created.
Added path to private ssh key in cookiecutter.json.
Removed the 'reload supervisord' handler, because reloading is not supported by the upstart script.
Using sudo and sleep in handler.
Fixed state name.
Specifying the owner and group of the destination file.
Using the 'restart supervisord' handler, because it's the only supported one.
Stopped using 'sudo_user' and changed task name.
Specified the owner and group of the destination file and stopped using 'sudo_user'.
Using dedicated variables for the app user and group.
Removed task that created a group for the app user, because it was redundant.
Removed task with no purpose.
Restarting nginx instead of reloading and using sudo.
Reordered tasks in 'site' role.