|
50 | 50 | # } |
51 | 51 | # |
52 | 52 | define python::pip ( |
53 | | - String $pkgname = $name, |
54 | | - Variant[Enum[present, absent, latest], String] $ensure = present, |
55 | | - String $virtualenv = 'system', |
56 | | - Enum['pip', 'pip3'] $pip_provider = 'pip', |
57 | | - Variant[Boolean, String] $url = false, |
58 | | - String $owner = 'root', |
59 | | - String $group = 'root', |
60 | | - $umask = undef, |
61 | | - $index = false, |
62 | | - Variant[Boolean, String] $proxy = false, |
63 | | - $egg = false, |
64 | | - Boolean $editable = false, |
65 | | - $environment = [], |
66 | | - $extras = [], |
67 | | - String $install_args = '', |
68 | | - String $uninstall_args = '', |
69 | | - Numeric $timeout = 1800, |
70 | | - String $log_dir = '/tmp', |
71 | | - Array[String] $path = ['/usr/local/bin','/usr/bin','/bin', '/usr/sbin'], |
| 53 | + String $pkgname = $name, |
| 54 | + Variant[Enum[present, absent, latest], String[1]] $ensure = present, |
| 55 | + String $virtualenv = 'system', |
| 56 | + Enum['pip', 'pip3'] $pip_provider = 'pip', |
| 57 | + Variant[Boolean, String] $url = false, |
| 58 | + String[1] $owner = 'root', |
| 59 | + String[1] $group = 'root', |
| 60 | + $umask = undef, |
| 61 | + $index = false, |
| 62 | + Variant[Boolean, String] $proxy = false, |
| 63 | + $egg = false, |
| 64 | + Boolean $editable = false, |
| 65 | + $environment = [], |
| 66 | + $extras = [], |
| 67 | + String $install_args = '', |
| 68 | + String $uninstall_args = '', |
| 69 | + Numeric $timeout = 1800, |
| 70 | + String[1] $log_dir = '/tmp', |
| 71 | + Array[String] $path = ['/usr/local/bin','/usr/bin','/bin', '/usr/sbin'], |
72 | 72 | ) { |
73 | 73 | $python_provider = getparam(Class['python'], 'provider') |
74 | 74 | $python_version = getparam(Class['python'], 'version') |
|
0 commit comments