mirror of
https://gitea.fenix-dev.com/fenix-gitea-admin/iac-ansible-private.git
synced 2026-03-22 12:29:47 +00:00
Compare commits
6 Commits
d79c611824
...
077ac6f39b
| Author | SHA1 | Date | |
|---|---|---|---|
| 077ac6f39b | |||
| 35a95c6553 | |||
| aa55c290e1 | |||
| e2c0cb640c | |||
| 6b0bbff17c | |||
| 7c2908bea6 |
@ -150,10 +150,7 @@
|
|||||||
command: helm repo update
|
command: helm repo update
|
||||||
|
|
||||||
- name: Instalar CSI NFS Driver via Helm
|
- name: Instalar CSI NFS Driver via Helm
|
||||||
command: >
|
command: helm upgrade --install csi-driver-nfs csi-driver-nfs/csi-driver-nfs --namespace kube-system --version 4.12.0
|
||||||
helm install csi-driver-nfs csi-driver-nfs/csi-driver-nfs
|
|
||||||
--namespace kube-system
|
|
||||||
--version 4.12.0
|
|
||||||
register: resultado_nfs
|
register: resultado_nfs
|
||||||
environment:
|
environment:
|
||||||
KUBECONFIG: /home/fenix/.kube/config
|
KUBECONFIG: /home/fenix/.kube/config
|
||||||
|
|||||||
@ -5,7 +5,7 @@ metadata:
|
|||||||
namespace: postgresql
|
namespace: postgresql
|
||||||
provisioner: nfs.csi.k8s.io
|
provisioner: nfs.csi.k8s.io
|
||||||
parameters:
|
parameters:
|
||||||
server: 192.168.1.34
|
server: 192.168.1.22
|
||||||
share: /mnt/pool/data/k8s-Volumes/postgress_stolon/keepers
|
share: /mnt/fenix-main-nas-pool-0/data/k8s-Volumes/k8s-cluster-iac-deployed/postgresql-stolon
|
||||||
allowVolumeExpansion: true
|
allowVolumeExpansion: true
|
||||||
reclaimPolicy: Retain
|
reclaimPolicy: Retain
|
||||||
@ -1,10 +1,14 @@
|
|||||||
|
- name: Remover o diretório /tmp/stolon/kubernetes-files
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: /tmp/stolon/kubernetes-files
|
||||||
|
state: absent
|
||||||
|
|
||||||
- name: Criar diretório temporário no remoto
|
- name: Criar diretório temporário no remoto
|
||||||
file:
|
file:
|
||||||
path: /tmp/stolon/kubernetes-files
|
path: /tmp/stolon/kubernetes-files
|
||||||
state: directory
|
state: directory
|
||||||
mode: '0755'
|
mode: '0755'
|
||||||
|
|
||||||
|
|
||||||
- name: Copy file with owner and permissions
|
- name: Copy file with owner and permissions
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: ../files
|
src: ../files
|
||||||
@ -25,6 +29,7 @@
|
|||||||
become: yes
|
become: yes
|
||||||
become_user: fenix
|
become_user: fenix
|
||||||
shell: |
|
shell: |
|
||||||
|
kubectl apply -f /tmp/stolon/kubernetes-files/files/stolon-namespace.yaml
|
||||||
kubectl apply -f /tmp/stolon/kubernetes-files/files/
|
kubectl apply -f /tmp/stolon/kubernetes-files/files/
|
||||||
environment:
|
environment:
|
||||||
KUBECONFIG: /home/fenix/.kube/config
|
KUBECONFIG: /home/fenix/.kube/config
|
||||||
Reference in New Issue
Block a user