A mon avis tu aurais du t'approcher, c'est une couleuvre.
La couleuvre présente de grandes écailles sur la tête par rapport à celle du reste de son corps, alors que la vipère a des écailles sur la tête de la même taille que celle de son corps.
Les pupilles de la couleuvre sont rondes, en fente pour la vipère.
De plus je ne sais pas ce que tu entends par "pas très grand", mais globalement, les vipères chez nous dépasse rarement 30 à 40 cm, alors que la couleuvre peut faire beaucoup plus.
Voir: Comment reconnaitre une couleuvre d'une vipère ? - Twikeo

Belle tof quand même, et si tu t'étais approché, elle aurait fuit probablement par le lac.