diff options
| -rw-r--r-- | arthur/config.py | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/arthur/config.py b/arthur/config.py index 59014a8..692957a 100644 --- a/arthur/config.py +++ b/arthur/config.py @@ -27,8 +27,27 @@ class Config(      devops_role: int = 409416496733880320      guild_id: int = 267624335836053506      devops_channel_id: int = 675756741417369640 +    ldap_bootstrap_channel_id: int = 1266358923875586160      sentry_dsn: str = "" +    # LDAP & Directory +    # +    # FreeIPA accesses are generated off this information + +    ldap_host: pydantic.AnyUrl +    ldap_bind_user: str = "uid=kingarthur,cn=users,cn=accounts,dc=box,dc=pydis,dc=wtf" +    ldap_bind_password: pydantic.SecretStr +    ldap_base_dn: str = "dc=box,dc=pydis,dc=wtf" + +    ldap_certificate_location: pydantic.FilePath + +    # Keycloak + +    keycloak_address: pydantic.AnyUrl +    keycloak_username: str = "kingarthur" +    keycloak_password: pydantic.SecretStr +    keycloak_user_realm: str = "pydis" +  GIT_SHA = environ.get("GIT_SHA", "development") | 
