This role is marked compatible up to Saucy, but Trusty being an LTS release would be a nice addition.
I didn't notice major changes in trusty, except for the fact that the kernel now names embedded interfaces "em1", "em2"... instead of "eth0", "eth1" by default, and I don't think it actually impacts this role.