[ansible] Use collectd_config for virt and rdt
[barometer.git] / docker / ansible / roles / config_files / tasks / virt.yml
index 7fb0bb9..75a17a1 100644 (file)
@@ -1,4 +1,4 @@
-#Copyright 2018 OPNFV and Intel Corporation
+# Copyright 2018-21 Anuket, Intel Corporation and others
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
    - virt
 
 - name: (virt) check if rdt  is enabled
-  stat:
-      path: "{{ config_file_dir }}/rdt.conf"
-  register: rdt_file
+  set_fact:
+    rdt_enabled: true
   tags:
-    - virt
+    - rdt
 
 - name: enable virt plugin
-  template:
-    src: virt.conf.j2
-    dest: "{{ config_file_dir }}/virt.conf"
-  when: libvirt_result is succeeded and rdt_file.stat.exists == False
+  set_fact:
+    collectd_plugins: "{{ collectd_plugins | union(['virt']) | unique }}"
+  when: libvirt_result is succeeded and not (rdt_enabled | default(false))
   tags:
    - virt