Completely consistent with what Russia is? Sure. With who Trump is? I'm not sure that I see it. Trump does not strike me as the kind of guy who would willingly be someone else's puppet.
Unwillingly? Sure. Being played? Sure. Knowingly being a puppet? No.
He acts like Putins puppet. I can see it both willingly and unwillingly. Trump admires powerful dictators and wants their validation. Putin is one. Also, I would not be surprised at all if there was unwilling component too.