[users] Expand schema to cover new possibilities

This commit is contained in:
Adriaan de Groot 2020-11-03 13:02:49 +01:00
parent 36f9fd56a3
commit f898840e16

View File

@ -11,7 +11,16 @@ properties:
# Group settings
defaultGroups:
type: array
items: { type: string }
items:
oneOf:
- type: string
- type: object
properties:
name: { type: string }
must_exist: { type: boolean, default: false }
system: { type: boolean, default: false }
additionalProperties: false
required: [ name ]
autologinGroup: { type: string }
sudoersGroup: { type: string }
# Skip login (depends on displaymanager support)