qumulo_nfs_settings (Resource)¶
Manages NFS server settings on a Qumulo cluster.
This is a singleton resource (one per cluster). It configures the global NFS server settings including NFSv4 support and Kerberos authentication options.
Example Usage¶
Basic Settings¶
resource "qumulo_nfs_settings" "main" {
connection_profile = "prod"
v4_enabled = true
auth_sys_enabled = true
}
Settings with Kerberos¶
resource "qumulo_nfs_settings" "main" {
connection_profile = "prod"
v4_enabled = true
auth_sys_enabled = true
krb5_enabled = true
krb5i_enabled = true
krb5p_enabled = false
}
Multi-Cluster with for_each¶
variable "clusters" {
type = set(string)
default = ["prod", "dr"]
}
resource "qumulo_nfs_settings" "main" {
for_each = var.clusters
connection_profile = each.value
v4_enabled = true
auth_sys_enabled = true
}
Schema¶
Required¶
connection_profile(String) Name of a connection profile from the provider block. See the provider reference for how to define profiles.
Optional¶
auth_sys_enabled(Boolean) Enable AUTH_SYS (traditional UNIX authentication). Defaults to true.krb5_enabled(Boolean) Enable Kerberos 5 authentication. Defaults to false.krb5i_enabled(Boolean) Enable Kerberos 5 with integrity. Defaults to false.krb5p_enabled(Boolean) Enable Kerberos 5 with privacy (encryption). Defaults to false.v4_enabled(Boolean) Enable NFSv4 support. Defaults to true.