Add Flux CD for Helm deployment

Sem-Ver: feature
Change-Id: I27b08b4be9504045727a4cc2793f7d71c190a1c1
diff --git a/roles/flux/tasks/main.yml b/roles/flux/tasks/main.yml
new file mode 100644
index 0000000..bb89eff
--- /dev/null
+++ b/roles/flux/tasks/main.yml
@@ -0,0 +1,10 @@
+- name: Install Flux CLI
+  ansible.builtin.unarchive:
+    src: https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz
+    dest: /usr/local/bin
+    remote_src: true
+
+- name: Install Flux to cluster
+  run_once: true
+  changed_when: false
+  ansible.builtin.command: flux install