feat: add docker settings
- list docker network and image - fix ldap_admin setting to be a list of users
This commit is contained in:
parent
926d3d29d0
commit
61f5f1ce1f
@ -17,7 +17,9 @@ class profiles::jupyter::jupyterhub (
|
|||||||
String $ldap_bind_dn_template = 'cn={username},ou=people,ou=users,dc=main,dc=unkin,dc=net',
|
String $ldap_bind_dn_template = 'cn={username},ou=people,ou=users,dc=main,dc=unkin,dc=net',
|
||||||
Boolean $ldap_use_ssl = false,
|
Boolean $ldap_use_ssl = false,
|
||||||
Array $ldap_allowed_groups = ['ou=jupyterhub_user,ou=groups,dc=main,dc=unkin,dc=net'],
|
Array $ldap_allowed_groups = ['ou=jupyterhub_user,ou=groups,dc=main,dc=unkin,dc=net'],
|
||||||
Array $ldap_admin_groups = ['ou=jupyterhub_admin,ou=groups,dc=main,dc=unkin,dc=net'],
|
Array $ldap_admin_users = [],
|
||||||
|
String $docker_image = 'git.query.consul/unkin/almalinux8-jupyterinstance:latest',
|
||||||
|
String $docker_network = 'jupyterhub',
|
||||||
){
|
){
|
||||||
|
|
||||||
# ensure nodejs:20 is installed
|
# ensure nodejs:20 is installed
|
||||||
|
|||||||
@ -39,5 +39,5 @@ c.LDAPAuthenticator.use_ssl = <%= @ldap_use_ssl ? 'True' : 'False' %>
|
|||||||
# Restrict access to a specific LDAP group
|
# Restrict access to a specific LDAP group
|
||||||
c.LDAPAuthenticator.allowed_groups = <%= @ldap_allowed_groups.to_s %>
|
c.LDAPAuthenticator.allowed_groups = <%= @ldap_allowed_groups.to_s %>
|
||||||
|
|
||||||
# Set an LDAP group as admins
|
# List LDAP users as admins
|
||||||
c.LDAPAuthenticator.admin_groups = <%= @ldap_admin_groups.to_s %>
|
c.LDAPAuthenticator.admin_users = <%= @ldap_admin_users.to_s %>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user