aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Pigott <dave.pigott@linaro.org>2021-05-18 12:48:05 +0100
committerDave Pigott <dave.pigott@linaro.org>2021-05-18 12:48:05 +0100
commit4ef8a4fe841146cf06270285208a228c8ee473d0 (patch)
tree06c7a7b480ee848b292a36ecb7f3e5bcb9b4489b
parentcde9e0480a3548f2e3b4d72d492fabefeafc1b43 (diff)
add multiple pyocd versions to all workers
Change-Id: I21e5387fe57bc6c907870bb104e3c83776be02bf
-rw-r--r--playbooks/lava-lab.yml1
-rw-r--r--playbooks/roles/pyocd/tasks/main.yml14
2 files changed, 15 insertions, 0 deletions
diff --git a/playbooks/lava-lab.yml b/playbooks/lava-lab.yml
index 7ec01bd..f12fdaf 100644
--- a/playbooks/lava-lab.yml
+++ b/playbooks/lava-lab.yml
@@ -4,6 +4,7 @@
roles:
- update-etc
+ - pyocd
- hosts: masters
diff --git a/playbooks/roles/pyocd/tasks/main.yml b/playbooks/roles/pyocd/tasks/main.yml
new file mode 100644
index 0000000..170b5af
--- /dev/null
+++ b/playbooks/roles/pyocd/tasks/main.yml
@@ -0,0 +1,14 @@
+---
+- name: Install python3-pip on {{ ansible_play_hosts }}
+ package:
+ name: python3-pip
+ state: present
+
+- name: Install pipx on {{ ansible_play_hosts }}
+ command: pip3 install pipx
+
+- name: Install pyocd 0.13.1 on {{ ansible_play_hosts }}
+ command: PIPX_BIN_DIR=/usr/local/bin pipx install pyocd==0.13.1 --suffix=-0.13.1
+
+- name: Install pyocd 0.29.0 on {{ ansible_play_hosts }}
+ command: PIPX_BIN_DIR=/usr/local/bin pipx install pyocd==0.29.0 --suffix=-0.29.0