MyNixOS website logo
option

services.opencloud.settings

Additional YAML configuration for OpenCloud services.

Every item in this attrset will be mapped to a .yaml file in /etc/opencloud.

The possible config options are currently not well documented, see source code: https://github.com/opencloud-eu/opencloud/blob/main/pkg/config/config.go.

Declarations
Type
attribute set of (YAML 1.1 value)
Default
{ }
Example
{
  proxy = {
    auto_provision_accounts = true;
    oidc = {
      rewrite_well_known = true;
    };
    role_assignment = {
      driver = "oidc";
      oidc_role_mapper = {
        role_claim = "opencloud_roles";
      };
    };
  };
  web = {
    web = {
      config = {
        oidc = {
          scope = "openid profile email opencloud_roles";
        };
      };
    };
  };
}