Right. Vipers give one dude a damage reduction. Ragnarock gives your team a damage reduction.
Vipers give a 35% chance to inflict perfect corruption each turn. Ragnarock does it automatically.
You could run both, but I think Ragnarock has more Gauntlet potential.