drybjed/ginas — pull request #11 by nZac (2014-02-23 00:27:58+00:00)
Title: Update common to use tags for the roles

This should allow you to run a set of roles based on the tags specified.

I marked the roles with other tags with a comment because I am not positive on the behavior. Take the auth role for example, the first action is `Install auth-related packages`. It should be run on the `packages` tag and the `auth` tag.

My testing showed that `$ ./vagrant.sh --tags=auth` would execute the action as would `$ ./vagrant.sh --tags=packages`. However `--tags=packages` would not execute the other actions in the `auth` role.

That is the desired behavior correct?

When it comes time to merge this, I can squash it into one commit for readability.