Adds QAT drivers installation and service configuration for QAT VFs

Fix lint, formatting, add galaxy metadata

Change-Id: I3173cefb356a07f9bead9e9ca01b38b16525e26f
diff --git a/tasks/main.yml b/tasks/main.yml
index f7c365e..6e241b2 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -33,9 +33,13 @@
     owner: root
     group: root
   loop:
-    - {src: 'sriov', dest: '/etc/default/sriov', mode: 644}
-    - {src: 'sriov.sh.j2', dest: '/usr/local/bin/sriov.sh', mode: 'a+x'}
-    - {src: 'sriov.service.j2', dest: '/etc/systemd/system/sriov.service', mode: 644}
+    - {src: "sriov", dest: "/etc/default/sriov", mode: 644}
+    - {src: "sriov.sh.j2", dest: "/usr/local/bin/sriov.sh", mode: "a+x"}
+    - {
+      src: "sriov.service.j2",
+      dest: "/etc/systemd/system/sriov.service",
+      mode: 644,
+    }
   notify: enable sriov.service
 
 - name: Flush handlers
@@ -49,8 +53,15 @@
     state: present
     backrefs: true
   loop:
-    - {regex: 'intel_iommu=', context: 'intel_iommu=on'}
-    - {regex: 'transparent_hugepage=', context: 'transparent_hugepage=never'}
-    - {regex: 'default_hugepagesz=', context: 'default_hugepagesz=1G'}
-    - {regex: 'hugepagesz=1G', context: 'hugepagesz=1G hugepages={{ sriov_1g_hugepages }}'}
+    - {regex: "intel_iommu=", context: "intel_iommu=on"}
+    - {regex: "transparent_hugepage=", context: "transparent_hugepage=never"}
+    - {regex: "default_hugepagesz=", context: "default_hugepagesz=1G"}
+    - {
+      regex: "hugepagesz=1G",
+      context: "hugepagesz=1G hugepages={{ sriov_1g_hugepages }}",
+    }
   notify: update grub
+
+- name: Install qat driver and configure sriov vfs
+  when: sriov_qat_enabled
+  include_tasks: qat.yml