summaryrefslogtreecommitdiffstats
path: root/packer
diff options
context:
space:
mode:
Diffstat (limited to 'packer')
-rw-r--r--packer/provision/local-builder.yaml21
-rw-r--r--packer/provision/local-docker.yaml15
2 files changed, 30 insertions, 6 deletions
diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml
index a9280815f..c15615081 100644
--- a/packer/provision/local-builder.yaml
+++ b/packer/provision/local-builder.yaml
@@ -6,6 +6,12 @@
become_method: sudo
tasks:
+ - apt_repository:
+ repo: ppa:deadsnakes/ppa
+ state: present
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Update and upgrade apt packages
apt:
upgrade: yes
@@ -19,12 +25,6 @@
state: present
become: true
- - apt_repository:
- repo: ppa:jonathonf/python-3.6
- state: present
- become: true
- when: ansible_distribution == 'Ubuntu'
-
- name: Install Python 3.6 and packages
apt:
name:
@@ -37,6 +37,15 @@
become: true
when: ansible_distribution == 'Ubuntu'
+ - name: Install Python 3.7
+ apt:
+ name:
+ - python3.7
+ - python3.7-dev
+ - python3.7-tk
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Install base packages
apt:
name:
diff --git a/packer/provision/local-docker.yaml b/packer/provision/local-docker.yaml
index 76e0cbbd1..c3c9f1731 100644
--- a/packer/provision/local-docker.yaml
+++ b/packer/provision/local-docker.yaml
@@ -72,6 +72,12 @@
become: true
when: ansible_distribution == 'Ubuntu'
+ - apt_repository:
+ repo: ppa:deadsnakes/ppa
+ state: present
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Update and upgrade apt packages
apt:
upgrade: yes
@@ -91,6 +97,15 @@
become: true
when: ansible_distribution == 'Ubuntu'
+ - name: Install Python 3.7
+ apt:
+ name:
+ - python3.7
+ - python3.7-dev
+ - python3.7-tk
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Install base packages
apt:
name: