Version information
released Oct 9th 2019
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 3.8.0
- , , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'eyp-python', '0.1.13'
Learn more about managing modules with a PuppetfileDocumentation
eyp/python — version 0.1.13 Oct 9th 2019
python
Table of Contents
Overview
python installation and pip management
Module Description
this module provides a type for managing pip modules
Setup
What python affects
- installs python and python-pip
- adds a type for pip module management: pythonpip
Setup Requirements OPTIONAL
This module requires pluginsync enabled
Beginning with python
pip module installation:
pythonpip { 'elasticsearch-curator':
ensure => 'present',
}
Usage
Reference
types
pythonpip
- ensure: Install or uninstall pip modules (present/absent)
Limitations
Development
We are pushing to have acceptance testing in place, so any new feature should have some test to check both presence and absence of any feature
TODO
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
CHANGELOG
0.1.13
- Allow installation of pip packages from files
0.1.12
- pythonpip namevar false to index_url
0.1.11
- added index_url and trusted_host options to resouce pythonpip
- EPEL is not needed on RHEL8
0.1.10
- added RHEL8 support
- updated dependencies: added eyp-alternatives
0.1.9
- added SLES12SP4 support
0.1.8
- added SLES12SP3 support
- added manage_package variable
0.1.7
- added Ubuntu 18.04 support
0.1.6
- added SLES11SP3 support
0.1.5
- added Ubuntu14 support
Dependencies
- puppetlabs/stdlib (>= 1.0.0 < 9.9.9)
- eyp/alternatives (>= 0.1.0 < 0.2.0)
- eyp/epel (>= 1.0.0 < 9.9.9)