Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SSHUser = "ubuntu"
The user name used to ssh into Juju nodes. Override for testing.
Functions ¶
func Manifold ¶
func Manifold(config ManifoldConfig) dependency.Manifold
Manifold returns a dependency manifold that runs a authenticationworker worker, using the resource names defined in the supplied config.
Types ¶
type Client ¶
type Client interface { AuthorisedKeys(ctx context.Context, tag names.MachineTag) ([]string, error) WatchAuthorisedKeys(ctx context.Context, tag names.MachineTag) (watcher.NotifyWatcher, error) }
Client provides the key updater api client.
type ManifoldConfig ¶
type ManifoldConfig engine.AgentAPIManifoldConfig
ManifoldConfig defines the names of the manifolds on which a Manifold will depend.
Click to show internal directories.
Click to hide internal directories.