Add roles

@feanil I'm hopeful this will fix the Mongo issues that @wedaly was seeing, see hipchat.  Will try to test from here and see how it goes.
Are you incl this b/c you made changes to it? If so, can you check in the dist version as a PR before this so this PR only shows your edits? Will you submit your edits back to ansible?