name is a pretty generic property so I wouldn't count on it not being set elsewhere.  So I think to avoid bad behavior, only doing if it's on Rackspace Cloud is probably better.  I'll add a fact of is_rsc which can then be in a setcode block and then confine the other facts to that.