Should be roles: not role:. Using roles: ensures that if at any time in the future, you put the arista-switch role into a containing role (a role where arista-switch role would be in the role's runlist), then the node would show up... role: only searches the node's direct runlist, whereas roles: searches the expanded runlist :)