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