Additionally to that, you can pass roles variables...
ie:
roles:
- base
- { role: bodhi_app, type=epel }
so, you could do one app server and have it use the 'type' variable to
differ the epel/fedora versions or the like if it's mostly the same
plays just with different config.
Also, you can make roles depend on other roles now... so you could put
anything common in a base one and add dependencies on the others.
Also, note that the proxy part is still staying in puppet until we get
around to moving the proxies over to ansible.
kevin