From 53eaf085f56edd232a40cc910b38f021d7f9d66c Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 10 Jun 2021 22:30:00 +0200 Subject: [PATCH] kvm-host: manage dependencies --- kvm-host/meta/main.yml | 15 ++++++++------- kvm-host/tasks/main.yml | 4 ++++ kvm-host/tasks/packages.yml | 8 ++++++++ 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/kvm-host/meta/main.yml b/kvm-host/meta/main.yml index 0976cf88..c10a727c 100644 --- a/kvm-host/meta/main.yml +++ b/kvm-host/meta/main.yml @@ -1,19 +1,20 @@ +--- + galaxy_info: author: Evolix + company: Evolix description: Install tools to set-up a KVM host + galaxy_tags: [] issue_tracker_url: https://gitea.evolix.org/evolix/ansible-roles/issues license: GPLv2 - min_ansible_version: 2.2 + min_ansible_version: "2.2" platforms: - name: Debian versions: - - jessie - - stretch - - buster - -dependencies: - - { role: evolix/drbd, when: kvm_install_drbd } + - jessie + - stretch + - buster diff --git a/kvm-host/tasks/main.yml b/kvm-host/tasks/main.yml index 5bb6bc9b..95cb7090 100644 --- a/kvm-host/tasks/main.yml +++ b/kvm-host/tasks/main.yml @@ -1,5 +1,9 @@ --- +- include_role: + name: evolix/drbd + when: kvm_install_drbd + ## TODO: check why it's disabled #- include: ssh.yml diff --git a/kvm-host/tasks/packages.yml b/kvm-host/tasks/packages.yml index d2a540e5..1b58b324 100644 --- a/kvm-host/tasks/packages.yml +++ b/kvm-host/tasks/packages.yml @@ -1,4 +1,5 @@ --- + - name: Install packages for kvm/libvirt apt: name: @@ -11,3 +12,10 @@ - libvirt-clients - vlan state: present + +- name: Install packages for kvmstats + apt: + name: + - dialog + - html-xml-utils + state: present