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
- Host: GitHub
- URL: https://github.com/seldonio/ansible-k8s-collection
- Owner: SeldonIO
- License: apache-2.0
- Archived: true
- Created: 2021-06-14T16:01:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-28T10:20:05.000Z (over 3 years ago)
- Last Synced: 2025-07-03T19:46:18.559Z (about 1 year ago)
- Language: Jinja
- Size: 309 KB
- Stars: 7
- Watchers: 11
- Forks: 11
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```