Update code
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
Adrien Reslinger 2022-08-25 19:24:57 +02:00
parent 3159c8412d
commit 1a4944c994
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
10 changed files with 182 additions and 118 deletions

55
tasks/seaweedfs.yml Normal file
View file

@ -0,0 +1,55 @@
---
- name: seaweedfs
block:
# https://github.com/seaweedfs/seaweedfs-csi-driver
- name: Install seaweedfs
block:
- name: Git clone stable repo on HEAD
ansible.builtin.git:
repo: "https://github.com/seaweedfs/seaweedfs-csi-driver.git"
dest: tmp/seaweedfs-csi-driver
version: "{{ storage_seaweedfs_version }}"
- name: Deploy local-path chart from local path
kubernetes.core.helm:
state: "present"
name: seaweedfs-csi-driver
context: "{{ my_context }}"
chart_ref: tmp/seaweedfs-csi-driver/deploy/helm/seaweedfs-csi-driver
release_namespace: "{{ storage_seaweedfs_namespace }}"
create_namespace: true
values:
seaweedfsFiler: <filerHost:port>
storageClassName: seaweedfs
isDefaultStorageClass: false
when:
- storage_seaweedfs_enabled
- name: Uninstall seaweedfs
block:
- name: Uninstall seaweedfs
kubernetes.core.helm:
context: "{{ my_context }}"
name: seaweedfs-csi-driver
release_state: absent
release_namespace: "{{ storage_seaweedfs_namespace }}"
- name: namespace
kubernetes.core.k8s:
state: absent
context: "{{ my_context }}"
namespace: "{{ storage_seaweedfs_namespace }}"
definition:
api_version: v1
kind: Namespace
metadata:
name: '{{ storage_seaweedfs_namespace }}'
labels:
namespace: '{{ storage_seaweedfs_namespace }}'
when:
- not storage_seaweedfs_enabled
tags:
- storage
- seaweedfs