summaryrefslogtreecommitdiff
path: root/config/hosts/runner/roles/system/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'config/hosts/runner/roles/system/tasks/main.yml')
-rw-r--r--config/hosts/runner/roles/system/tasks/main.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/config/hosts/runner/roles/system/tasks/main.yml b/config/hosts/runner/roles/system/tasks/main.yml
index b7b7229..7882574 100644
--- a/config/hosts/runner/roles/system/tasks/main.yml
+++ b/config/hosts/runner/roles/system/tasks/main.yml
@@ -33,3 +33,18 @@
- g++
- make
- cmake
+
+- name: Clone avocado repo
+ git:
+ repo: git://github.com/avocado-framework/avocado.git
+ dest: ~/avocado-framework
+ version: 44.0
+ register: avocadoclone
+
+- name: Install avocado
+ command: "{{ item }} chdir=~/avocado-framework/"
+ with_items:
+ - make requirements
+ - make link
+ - python setup.py install
+ when: avocadoclone.changed