You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terraform module for deploy & configure ldap-passwd-webui in K8S Cluster
Wokrflow
Module deploy WebUI for manage LDAP password. Its comfortable resource for fast and flexible changing user's LDAP credentials inside your kubernetes cluster.
Software Requirements
Name
Description
Terraform
>= v1.0.0
Helm provider
>= 2.8.0
Kubernetes provider
>= 2.17.0
Usage
module "ldap_passwd" {
source = "terraform-iaac/ldap-password/kubernetes"
domain = "example.com"
app_name = "ldap-passwd"
app_namespace = "ldap-passwd"#VARIABLES FOR SETTINGS.INI
page_title = "Change your password on example.com domain"
ldap_host = "10.10.0.89"
ldap_port = "389"
use_ssl = "false"
ldap_base = "dc=example,dc=com"# For AD / Samba 4
dc_type = "ad"
ad_domain = "example.com"
ad_search_filter = "sAMAccountName={uid}"# ldappasswd server
server = "auto"
server_host = "0.0.0.0"
server_port = "8080"#END OF VARIABLES FOR SETTINGS.INI
}
Inputs
Name
Description
Type
Default
Example
Required
env
Environment variables
list(object({ name = string value = string }))
[ { name = "CONF_FILE" value = "/opt/settings.ini" } ]
n/a
no
node_selector
Specify node selector for pod
map(string)
null
n/a
no
domain
Domain for the url.
string
n/a
example.com
yes
subdomain
Subdomain for the domain. Generating url: ldap-passwd.[domain]
string
ldap-passwd.
cusomsub.
no
app_name
Application name
string
ldap-passwd
n/a
no
app_namespace
(Optional) Namespace name
string
ldap-passwd
n/a
no
namespace_labels
Add labels for namespace
string
null
n/a
no
create_namespace
Default 'false' value will create namespace in cluster. If you want use exist namespace set 'false'