|
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