dockpack / base_python

🐍 Ansible role to update python to version 3, on-premise RHEL, Centos 6/7, Ubuntu, Debian.
MIT License
1 stars 0 forks source link
ansible-role centos6 centos7 ci debian hacktoberfest python3 python36 redhat-satellite scl software-collections ubuntu

Galaxy Build Status

base_python

base_python is an ansible-role to install python in the context of Ansible. It includes crypto extensions with compiled code.

Requirements

For testing you need Docker. For running you need RHEL-like, or Debian/Ubuntu system

Role Variables

- Software collections offer latest versions of programming languages
`collections_enabled: true`

- approved/test release of software collections' python
`python_collection: rh-python36`

'python_rhel' is a list of rpms available in your default yum repo.
'python_epel' is a list of rpms without RedHat support
'python_apts' is a list of packages for Debian/Ubuntu

Dependencies

You need access to EPEL for some RPMs. This is a weak dependency. dockpack.base_epel is a role that you can use for this.

https://www.softwarecollections.org/en/docs/

Example Usage

Refer to a complete build server https://github.com/bbaassssiiee/buildserver

License

MIT

Author Information

Bas Meijer @bbaassssiiee