# 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.
# 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.