python35_version: Version of Python 3.5 to install.
python36_version: Version of Python 3.6 to install.
python37_version: Version of Python 3.7 to install.
+python38_version: Version of Python 3.8 to install.
Dependencies
------------
---
-pyenv_version: v1.2.13
+pyenv_version: v1.2.17
python34_version: 3.4.10
-python35_version: 3.5.7
-python36_version: 3.6.9
-python37_version: 3.7.4
-pyenv_command: 'pyenv global system {{python37_version}} {{python36_version}} {{python35_version}} {{python34_version}}'
+python35_version: 3.5.8
+python36_version: 3.6.10
+python37_version: 3.7.7
+python38_version: 3.8.2
+
+pyenv_command: 'pyenv global system {{python38_version}} {{python37_version}} {{python36_version}} {{python35_version}} {{python34_version}}'
- name: Check pyenv global command
set_fact:
- pyenv_command: 'pyenv global system {{ python37_version }} {{ python36_version }} {{ python35_version }}'
+ pyenv_command: 'pyenv global system {{ python38_version }} {{ python37_version }} {{ python36_version }} {{ python35_version }}'
when: ansible_distribution_version >= '18.04'
- name: Install Python via pyenv
PYTHON35_VERSION: '{{ python35_version }}'
PYTHON36_VERSION: '{{ python36_version }}'
PYTHON37_VERSION: '{{ python37_version }}'
+ PYTHON38_VERSION: '{{ python38_version }}'
block:
- name: 'Install pyenv {{ pyenv_version }}'
git:
command: pyenv install -s "$PYTHON36_VERSION"
- name: 'Install Python {{ python37_version }}'
command: pyenv install -s "$PYTHON37_VERSION"
+ - name: 'Install Python {{ python38_version }}'
+ command: pyenv install -s "$PYTHON38_VERSION"
- name: Set pyenv global
command: '{{ pyenv_command }}'
become: true