|
37 | 37 | # }
|
38 | 38 | #
|
39 | 39 | class python (
|
40 |
| - Python::Package::Ensure $ensure = $python::params::ensure, |
| 40 | + Python::Package::Ensure $ensure = 'present', |
41 | 41 | Python::Version $version = $facts['os']['family'] ? { 'Archlinux' => 'system', default => '3' },
|
42 |
| - Python::Package::Ensure $pip = $python::params::pip, |
43 |
| - Python::Package::Ensure $dev = $python::params::dev, |
44 |
| - Python::Package::Ensure $venv = $python::params::venv, |
45 |
| - Python::Package::Ensure $gunicorn = $python::params::gunicorn, |
46 |
| - Boolean $manage_gunicorn = $python::params::manage_gunicorn, |
47 |
| - Boolean $manage_python_package = $python::params::manage_python_package, |
| 42 | + Python::Package::Ensure $pip = 'present', |
| 43 | + Python::Package::Ensure $dev = 'absent', |
| 44 | + Python::Package::Ensure $venv = 'absent', |
| 45 | + Python::Package::Ensure $gunicorn = 'absent', |
| 46 | + Boolean $manage_gunicorn = true, |
| 47 | + Boolean $manage_python_package = true, |
48 | 48 | Boolean $manage_venv_package = $python::params::manage_venv_package,
|
49 | 49 | Boolean $manage_pip_package = $python::params::manage_pip_package,
|
50 | 50 | String[1] $gunicorn_package_name = $python::params::gunicorn_package_name,
|
51 |
| - Optional[Python::Provider] $provider = $python::params::provider, |
| 51 | + Optional[Python::Provider] $provider = undef, |
52 | 52 | Hash $python_pips = {},
|
53 | 53 | Hash $python_pyvenvs = {},
|
54 | 54 | Hash $python_requirements = {},
|
55 | 55 | Hash $python_dotfiles = {},
|
56 | 56 | Boolean $use_epel = $python::params::use_epel,
|
57 |
| - Boolean $rhscl_use_public_repository = $python::params::rhscl_use_public_repository, |
58 |
| - Stdlib::Httpurl $anaconda_installer_url = $python::params::anaconda_installer_url, |
59 |
| - Stdlib::Absolutepath $anaconda_install_path = $python::params::anaconda_install_path, |
60 |
| - Boolean $manage_scl = $python::params::manage_scl, |
| 57 | + Boolean $rhscl_use_public_repository = true, |
| 58 | + Stdlib::Httpurl $anaconda_installer_url = 'https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh', |
| 59 | + Stdlib::Absolutepath $anaconda_install_path = '/opt/python', |
| 60 | + Boolean $manage_scl = true, |
61 | 61 | Optional[Python::Umask] $umask = undef,
|
62 | 62 | ) inherits python::params {
|
63 | 63 | $exec_prefix = $provider ? {
|
|
0 commit comments