Documentation ¶
Index ¶
- type BuildType
- type Builder
- type Cluster
- func (c *Cluster) Create(ctx context.Context) error
- func (c *Cluster) Deploy(ctx context.Context) error
- func (c *Cluster) Destroy(ctx context.Context) error
- func (c *Cluster) Nodes(ctx context.Context) (map[string]NodeInfo, error)
- func (c *Cluster) SSH(ctx context.Context, nodeName string, command ...string) error
- func (c *Cluster) TCTL(ctx context.Context, command ...string) error
- func (c *Cluster) Trust(ctx context.Context, root *Cluster) error
- type NodeInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder will build Teleport binaries.
func NewBuilder ¶
NewBuilder creates a new Teleport builder.
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
Cluster will install, set up, and configure Teleport on a host.
func NewCluster ¶
NewCluster creates a new Teleport cluster that can provision and interact with the cluster.
func (*Cluster) Create ¶
Create will create infrastructure and install and configure Teleport on the nodes.
Click to show internal directories.
Click to hide internal directories.