zuul: ensure python3-distutils is present
in-tree builds require this python package for run_npm_binary.py.
Change-Id: I880596629d098c67bed4cefba8d5efa892e65439
diff --git a/.zuul.yaml b/.zuul.yaml
index e55f00e..9a93255 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -2,7 +2,8 @@
name: plugins-task-build
parent: gerrit-plugin-build
pre-run:
- tools/playbooks/install_docker.yaml
+ - tools/playbooks/install_docker.yaml
+ - tools/playbooks/install_python3-distutils.yaml
- project:
description: |
diff --git a/tools/playbooks/install_python3-distutils.yaml b/tools/playbooks/install_python3-distutils.yaml
new file mode 100644
index 0000000..75f5a2a
--- /dev/null
+++ b/tools/playbooks/install_python3-distutils.yaml
@@ -0,0 +1,10 @@
+- hosts: all
+ roles:
+ - name: ensure-python
+ tasks:
+ - name: Install python3-distutils
+ become: true
+ package:
+ name:
+ - python3-distutils
+ state: present