Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ParseComplete is a helper to indicate an empty parse completion. ParseComplete = []*proto.Parse_Response{{ Type: &proto.Parse_Response_Complete{ Complete: &proto.Parse_Complete{}, }, }} // ProvisionComplete is a helper to indicate an empty provision completion. ProvisionComplete = []*proto.Provision_Response{{ Type: &proto.Provision_Response_Complete{ Complete: &proto.Provision_Complete{}, }, }} // ProvisionFailed is a helper to convey a failed provision // operation. ProvisionFailed = []*proto.Provision_Response{{ Type: &proto.Provision_Response_Complete{ Complete: &proto.Provision_Complete{ Error: "failed!", }, }, }} )
Functions ¶
func ProvisionApplyWithAgent ¶ added in v0.20.0
func ProvisionApplyWithAgent(authToken string) []*proto.Provision_Response
ProvisionApplyWithAgent returns provision responses that will mock a fake "aws_instance" resource with an agent that has the given auth token.
func Serve ¶
func Serve(ctx context.Context, filesystem afero.Fs, options *provisionersdk.ServeOptions) error
Serve starts the echo provisioner.
Types ¶
type Responses ¶
type Responses struct { Parse []*proto.Parse_Response ProvisionApply []*proto.Provision_Response ProvisionPlan []*proto.Provision_Response }
Click to show internal directories.
Click to hide internal directories.