Ansible role to install the latest Python 3 version in Ubuntu using the deadsnakes ppa.
Ubuntu ships Python 3 separately from v2, which is the default. Python 3 versions in Ubuntu LTS releases are:
- 10.04: v3.1
- 12.04: v3.2
- 14.04: v3.4
Add the role python-latest
to install Python 3.5.
python_version
: The python version to install (major.minor), default: 3.5
Plain:
---
# Install the latest Python 3 version
- hosts: servers
roles:
- python-latest
Specify variables:
---
# specify extra variable ``-e "host=xyz"``
- hosts: "{{ host | default('localhost') }}"
gather_facts: no
roles:
- role: python-latest
python_version: 3.4