package
0.0.0
Repository: https://github.com/edgelesssys/constellation.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

DeployDefaultServiceUnit will write the default "constellation.service" unit file.
New creates a new Download.
NewLinuxUserManager creates a new LinuxUserManager.
NewServiceManager creates a new ServiceManager.
NewSSHAccess creates a new SSHAccess.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrUserDoesNotExist is returned by GetLinuxUser if a linux user does not exist yet.

# Structs

Download downloads a coordinator from a given debugd instance.
LinuxUser holds relevant information about a linux user (subset of /etc/passwd).
LinuxUserManager can retrieve information on linux users and create new users.
ServiceManager receives ServiceManagerRequests and units via channels and performs the requests / creates the unit files.
ServiceManagerRequest describes a requested ServiceManagerAction to be performed on a specified service unit.
SSHAccess reads ssh public keys from a channel, creates the specified users if required and writes the public keys to the users authorized_keys file.
SystemdUnit describes a systemd service file including the unit name and contents.

# Interfaces

No description provided by the author

# Type aliases

go:generate stringer -type=SystemdAction.