From 729b962bddd1b4d6c66b8ed0ce009cd77d71b4ad Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Tue, 29 Nov 2016 21:13:32 +0000 Subject: [PATCH] try to make sure that we have a working vbox --- roles/autocloud/backend/tasks/main.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/roles/autocloud/backend/tasks/main.yml b/roles/autocloud/backend/tasks/main.yml index d2a78017a5..a09c40cfd1 100644 --- a/roles/autocloud/backend/tasks/main.yml +++ b/roles/autocloud/backend/tasks/main.yml @@ -84,7 +84,24 @@ - vagrant register: virtualbox_installed check_mode: no - when: autocloud_specialization == 'virtualbox' + when: autocloud_specialization == 'virtualbox' and inventory_hostname == 'autocloud-libvirt-vbox.phx2.fedoraproject.org' + notify: + - restart fedmsg-hub + - restart autocloud + tags: + - autocloud + - autocloud/backend + +- name: install virtualbox basics where needed + dnf: pkg={{ item }} state=present + with_items: + - VirtualBox-5.1 + - kernel-devel + - gcc + - vagrant + register: virtualbox_installed + check_mode: no + when: autocloud_specialization == 'virtualbox' and inventory_hostname == 'autocloud-libvirt-vbox2.phx2.fedoraproject.org' notify: - restart fedmsg-hub - restart autocloud