Important
This role have been archived because of the lack of maintenance and because we are not actively using it anymore. If you are using this role feel free to fork and maintain it on your own. Maybe we will unarchive this repository in the future at some point, maybe not... Who knows...
Ansible role to install and configure Trident on Kubernetes.
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
- Minimum Ansible version:
2.10
List of available backends
trident_backends: []
trident_backends:
- name: ssd
config:
version: 1
storageDriverName: ontap-nas
managementLIF: 10.20.0.2
dataLIF: 10.30.0.2
svm: svm_nfs
username: username
password: p455w0rd
List of Kubernetes storage classes
trident_classes: []
trident_classes:
- name: ssd
default: True
backend: ontap-nas
filesystem: ext4
URL to the archive of the release to install
trident_download: https://github.com/NetApp/trident/releases/download/v{{ trident_version
}}/trident-installer-{{ trident_version }}.tar.gz
Path to a valid kubeconfig file
trident_kubeconfig: /etc/kubernetes/admin.conf
Namespace used within Kubernetes
trident_namespace: trident-system
Version of the Trident release to install
trident_version: 23.07.1
trident
- None
Apache-2.0