NFS
Terraform module to set up NFS-based persistent storage on Kubernetes using an external NFS server.
Requirements
Name |
Version |
|---|---|
>= 1.0 |
|
>= 2.7.1 |
Providers
Name |
Version |
|---|---|
>= 2.7.1 |
Modules
No modules.
Resources
Name |
Type |
|---|---|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
kubernetes_role_binding.leader_locking_nfs_client_provisioner |
resource |
resource |
|
resource |
Inputs
Name |
Description |
Type |
Default |
Required |
|---|---|---|---|---|
The adapter’s absolute path |
|
|
no |
|
Name of the adapter’s class |
|
|
no |
|
image for the external client provisioner |
|
|
no |
|
policy for getting the image |
|
|
no |
|
pull secrets if needed |
|
|
no |
|
Path to mount in pods |
|
|
no |
|
Namespace of ArmoniK storage resources |
|
n/a |
yes |
|
selectors |
|
|
no |
|
Name of the adapter’s |
|
|
no |
|
path on server |
|
n/a |
yes |
|
Name for the pvc to be created and used |
|
|
no |
|
ip nfs server |
|
n/a |
yes |
|
storage request size |
|
|
no |
|
tag for the image |
|
|
no |
Outputs
Name |
Description |
|---|---|
Elements to be set as environment variables |
|
Volume to be mounted |
|
name of the created provisionner |
|
name of the created persistant volume claim |