Matrix Stack
Added ansible-role-matrix-stack submodule.
This commit is contained in:
parent
2ff0bc1502
commit
6b6454d907
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -19,3 +19,6 @@
|
|||||||
[submodule "roles/ericomeehan.libvirt-guest"]
|
[submodule "roles/ericomeehan.libvirt-guest"]
|
||||||
path = roles/ericomeehan.libvirt-guest
|
path = roles/ericomeehan.libvirt-guest
|
||||||
url = git@gitea.eom.dev:DevOps/ansible-role-libvirt-guest.git
|
url = git@gitea.eom.dev:DevOps/ansible-role-libvirt-guest.git
|
||||||
|
[submodule "roles/ericomeehan.matrix-stack"]
|
||||||
|
path = roles/ericomeehan.matrix-stack
|
||||||
|
url = git@gitea.eom.dev:DevOps/ansible-role-matrix-stack.git
|
||||||
|
@ -1 +1,2 @@
|
|||||||
name: alpha-worker-0
|
name: alpha-worker-0
|
||||||
|
nvidia_driver_needed: true
|
||||||
|
21
main.yaml
21
main.yaml
@ -64,6 +64,8 @@
|
|||||||
- ../secrets.yaml
|
- ../secrets.yaml
|
||||||
roles:
|
roles:
|
||||||
- role: ericomeehan.ericomeehan
|
- role: ericomeehan.ericomeehan
|
||||||
|
- role: ericomeehan.nvidia_driver
|
||||||
|
when: nvidia_driver_needed == true
|
||||||
|
|
||||||
- name: Initialize Kubernetes clusters
|
- name: Initialize Kubernetes clusters
|
||||||
hosts: clusters
|
hosts: clusters
|
||||||
@ -153,10 +155,10 @@
|
|||||||
name: bitnami
|
name: bitnami
|
||||||
repo_url: https://charts.bitnami.com/bitnami
|
repo_url: https://charts.bitnami.com/bitnami
|
||||||
|
|
||||||
- name: Add nvdp repository
|
- name: Add nvidia repository
|
||||||
kubernetes.core.helm_repository:
|
kubernetes.core.helm_repository:
|
||||||
name: nvdp
|
name: nvidia
|
||||||
repo_url: https://nvidia.github.io/k8s-device-plugin
|
repo_url: https://helm.ngc.nvidia.com/nvidia
|
||||||
|
|
||||||
- name: Update Helm repos
|
- name: Update Helm repos
|
||||||
command: helm repo update
|
command: helm repo update
|
||||||
@ -266,12 +268,17 @@
|
|||||||
ingress:
|
ingress:
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
|
|
||||||
- name: Deploy nvidia device plugin
|
- name: Deploy nvidia gpu operator
|
||||||
kubernetes.core.helm:
|
kubernetes.core.helm:
|
||||||
name: nvdp
|
name: gpu-operator
|
||||||
chart_ref: nvdp/nvidia-device-plugin
|
chart_ref: nvidia/gpu-operator
|
||||||
release_namespace: nvidia-device-plugin
|
release_namespace: gpu-operator
|
||||||
create_namespace: true
|
create_namespace: true
|
||||||
|
values:
|
||||||
|
driver:
|
||||||
|
enabled: false
|
||||||
|
toolkit:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
- name: Port forward HTTP(S) to Ingress Controllers
|
- name: Port forward HTTP(S) to Ingress Controllers
|
||||||
hosts: localhost
|
hosts: localhost
|
||||||
|
@ -4,15 +4,20 @@
|
|||||||
tasks:
|
tasks:
|
||||||
- name: Add nvdp repository
|
- name: Add nvdp repository
|
||||||
kubernetes.core.helm_repository:
|
kubernetes.core.helm_repository:
|
||||||
name: nvdp
|
name: nvidia
|
||||||
repo_url: https://nvidia.github.io/k8s-device-plugin
|
repo_url: https://helm.ngc.nvidia.com/nvidia
|
||||||
|
|
||||||
- name: Update Helm repos
|
- name: Update Helm repos
|
||||||
command: helm repo update
|
command: helm repo update
|
||||||
|
|
||||||
- name: Deploy nvidia device plugin
|
- name: Deploy nvidia gpu operator
|
||||||
kubernetes.core.helm:
|
kubernetes.core.helm:
|
||||||
name: nvdp
|
name: gpu-operator
|
||||||
chart_ref: nvdp/nvidia-device-plugin
|
chart_ref: nvidia/gpu-operator
|
||||||
release_namespace: nvidia-device-plugin
|
release_namespace: gpu-operator
|
||||||
create_namespace: true
|
create_namespace: true
|
||||||
|
values:
|
||||||
|
driver:
|
||||||
|
enabled: false
|
||||||
|
toolkit:
|
||||||
|
enabled: false
|
||||||
|
1
roles/ericomeehan.matrix-stack
Submodule
1
roles/ericomeehan.matrix-stack
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit eed66cd1834e81e7eb7c341f4f06d0354ce00f82
|
Loading…
Reference in New Issue
Block a user