An open API service indexing awesome lists of open source software.

https://github.com/seldonio/ansible-k8s-collection

Collection of Ansible roles and playbooks crafted for Seldon ecosystem
https://github.com/seldonio/ansible-k8s-collection

Last synced: 11 months ago
JSON representation

Collection of Ansible roles and playbooks crafted for Seldon ecosystem

Awesome Lists containing this project

README

          

# ⏳ ansible-tools
Collection of Ansible roles and playbooks crafted for Seldon ecosystem

> :warning: **NOTE:** This is work in progress

> :warning: To configure ecosystem for Seldon Core follow instructions for [Core v1](https://github.com/SeldonIO/seldon-core/tree/master/ansible) or [Core v2](https://github.com/SeldonIO/seldon-core/blob/v2/ansible/README.md) directly.

## Requirements

To install Ansible and its requirements:
```bash
pip install ansible openshift docker passlib
ansible-galaxy collection install git+https://github.com/SeldonIO/ansible-k8s-collection.git
```

## Playbooks

### /playbooks/kind.yaml

Creates Kind cluster and sets up MetalLB

Components:
* Create a kind cluster
* Install metallb

```bash
ansible-playbook playbooks/kind.yaml
```

### /playbooks/seldon_core.yaml

Installs Istio, MinIO and Seldon Core

Components:
* Install Istio
* Install Minio
* Install Seldon Core

```bash
ansible-playbook playbooks/seldon_core.yaml
```