Expand description
Configuration file handling for Signstar hosts.
Modulesยง
- credentials ๐
- Credentials handling for Signstar configuration.
- error ๐
- Error handling for Signstar configuration and related components.
- file ๐
- Configuration file handling.
- 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ยง
- Authorized
KeyEntry - An entry of an authorized_keys file
- Backend
User IdFilter - A filter for user mapping variants.
- Config
- The configuration of a Signstar system.
- Config
Builder - A builder for
Config. - NonAdmin
Backend User IdFilter - A filter for non-administrative user mapping variants.
- System
Config - System-wide configuration items.
- System
User Config State - The state of system users according to a Signstar configuration.
- System
User Diff - The diff between
SystemUserConfigStateandSystemUserHostState. - System
User Host State - The state of a host.
- System
User Id - The name of a user on a Unix system
Enumsยง
- Backend
User IdKind - The kind of backend user.
- Error
- An error that may occur when using a Signstar configuration.
- KeyCertificate
State - The state of a key certificate.
- NonAdmin
Backend User IdKind - The kind of non-administrative backend user.
- System
User Data - The available data on system users on a Signstar host or its configuration.
- System
User Mapping - Mappings for system users.
- Traits
Error - An error that may occur when using signstar-config traits.
- User
Backend Connection - Backend specific data for a user mapping.
- User
Backend Connection Filter - A filter for the retrieval of lists of
UserBackendConnectionfrom aConfig.
Traitsยง
- Backend
Domain Filter - An interface to define a generic filter when evaluating the domains of a backend.
- Backend
KeyId Filter - An interface to define a generic filter when evaluating the key IDs of a backend.
- Config
Authorized KeyEntries - An interface for returning all
AuthorizedKeyEntrys tracked by a configuration implementation. - Config
System User Data - An interface for returning all
SystemUserDatatracked by a configuration implementation. - Config
System User Ids - An interface for returning all
SystemUserIds tracked by a configuration implementation. - Mapping
Authorized KeyEntry - An interface for returning an optional SSH
authorized_keysentry. - Mapping
Backend Domain - An interface for returning a backend domain based on an optional filter.
- Mapping
Backend KeyId - An interface for returning a list of key IDs based on a filter.
- Mapping
Backend User Ids - An interface for returning a list of backend users based on a filter.
- Mapping
Backend User Secrets - An interface to create and load secrets for backend users in user mapping implementations.
- Mapping
System User Id - An interface for returning an optional
SystemUserIdor a [User].