When trying to use your module on a debian jessie box, you get the error:
msg: Invalid repository string: ppa:fkrull/deadsnakes
As noted at: http://docs.ansible.com/apt_repository_module.html
This module treats Debian and Ubuntu distributions separately. So PPA could be installed only on Ubuntu machines.