Module config

Module config 

Source
Expand description

Configuration file handling for Signstar hosts.

Modulesยง

base
SignstarConfig for Signstar hosts.
credentials
Credentials handling for SignstarConfig.
error
Error handling for SignstarConfig and related components.
mapping
User mapping for SignstarConfig.
state
State representation of Signstar configuration files.
system ๐Ÿ”’
Configuration objects for system users and functionality.
traits ๐Ÿ”’
Traits for configuration use.
utils ๐Ÿ”’
Utility functions used in the context of the signstar-config config module.

Structsยง

BackendUserIdFilter
A filter for user mapping variants.
NonAdminBackendUserIdFilter
A filter for non-administrative user mapping variants.
SystemConfig
System-wide configuration items.

Enumsยง

AdministrativeSecretHandling
The handling of administrative secrets.
BackendUserIdKind
The kind of backend user.
NonAdminBackendUserIdKind
The kind of non-administrative backend user.
NonAdministrativeSecretHandling
The handling of non-administrative secrets.
SystemUserMapping
Mappings for system users.
TraitsError
An error that may occur when using signstar-config traits.

Traitsยง

BackendDomainFilter
An interface to define a generic filter when evaluating the domains of a backend.
BackendKeyIdFilter
An interface to define a generic filter when evaluating the key IDs of a backend.
ConfigAuthorizedKeyEntries
An interface for returning all AuthorizedKeyEntrys tracked by a configuration implementation.
ConfigSystemUserIds
An interface for returning all SystemUserIds tracked by a configuration implementation.
MappingAuthorizedKeyEntry
An interface for returning an optional SSH authorized_keys entry.
MappingBackendDomain
An interface for returning a backend domain based on an optional filter.
MappingBackendKeyId
An interface for returning a list of key IDs based on a filter.
MappingBackendUserIds
An interface for returning a list of backend users based on a filter.
MappingBackendUserSecrets
An interface to create and load secrets for backend users in user mapping implementations.
MappingSystemUserId
An interface for returning an optional SystemUserId or a [User].