class { 'python' :
version => 'system',
pip => true,
dev => false,
virtualenv => false,
gunicorn => false,
provider => 'pip',
require => Class['epel'],
}
puppet agent -t --environment ec2tools --debug
...
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not match $(ensure at /etc/puppetlabs/puppet/environments/ec2tools/modules/python/manifests/pip.pp:104
Trying the above I get the below