This repository contains Ansible playbooks to install Clara Deploy Platform.
Clara supports using Ansible 2.9.x. Ansible 2.10.x and newer are not currently supported.
Clara currently supports the following Linux distributions:
- NVIDIA DGX OS 4, 5
- Ubuntu 18.04 LTS, 20.04 LTS
For detailed help or guidance, read through our Getting Started Guide or pick one of the deployment options documented below.
The Clara Ansible Playbooks will install the following components either on a remote, or a local system:
- Docker CE
- NVIDIA Docker 2
- Additional Python libraries to enable the k8s Ansible module
- Kubernetes (kubeadm, kubectl, kubelet)
- Helm v2
- NGC CLI (note: you will need an API key from NGC)
- Clara CLI
- Clara Helm Chart
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
For more information on Kubernetes in general, refer to the official Kubernetes docs.
To contribute, please issue a signed pull request against the master branch from a local fork. See the contribution document for more information.