feat: add helm/ansible deployment files for Kubernetes
Some checks failed
Some checks failed
This commit is contained in:
27
helms/roles/storage/tasks/main.yml
Normal file
27
helms/roles/storage/tasks/main.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
# Role: storage
|
||||
# Configure le stockage NFS et les StorageClasses
|
||||
|
||||
- name: Créer le namespace storage
|
||||
kubernetes.core.k8s:
|
||||
state: present
|
||||
definition:
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: storage
|
||||
|
||||
- name: Installer le NFS provisioner
|
||||
kubernetes.core.helm:
|
||||
name: nfs-provisioner
|
||||
chart_ref: "{{ helm_charts.nfs_provisioner.chart }}"
|
||||
chart_version: "{{ helm_charts.nfs_provisioner.version }}"
|
||||
release_namespace: storage
|
||||
values:
|
||||
nfs:
|
||||
server: "{{ nfs_server }}"
|
||||
path: "{{ nfs_path }}"
|
||||
storageClass:
|
||||
name: "{{ storage_class }}"
|
||||
defaultClass: true
|
||||
reclaimPolicy: Retain
|
||||
Reference in New Issue
Block a user