Versions in this module Expand all Collapse all v2 v2.0.0 Jan 10, 2024 Changes in this version + const TerraformApply + const TerraformDestroy + const TerraformExecutable + type AMIBuilder interface + Build func(ctx context.Context, id string) error + type AnsiblePlaybook struct + Env []string + Output io.Writer + PlaybookDir string + WorkingDir string + func (p AnsiblePlaybook) Install(ctx context.Context, id string) error + func (p AnsiblePlaybook) Uninstall(ctx context.Context, id string) error + type AnsiblePlaybookContainer struct + Client *docker.Client + Config *docker.Config + func (p AnsiblePlaybookContainer) Install(ctx context.Context, id string) error + func (p AnsiblePlaybookContainer) Uninstall(ctx context.Context, id string) error + type Executable string + const AnsiblePlaybookExecutable + const PackerExecutable + type InfraManager interface + Create func(ctx context.Context, stateBucket string, stateKey string, name string) error + Destroy func(ctx context.Context, stateBucket string, stateKey string, name string) error + type Packer struct + Output io.Writer + WorkingDir string + func (p Packer) Build(ctx context.Context, id string) error + type PackerContainer struct + Client *docker.Client + Config *docker.Config + func (p PackerContainer) Build(ctx context.Context, id string) error + type ScenarioManager interface + Install func(ctx context.Context, id string) error + Uninstall func(ctx context.Context, id string) error + type Terraform struct + Output io.Writer + WorkingDir string + func (t Terraform) Create(ctx context.Context, stateBucket string, stateKey string, name string) error + func (t Terraform) Destroy(ctx context.Context, stateBucket string, stateKey string, name string) error + type TerraformCommandType bool + type TerraformContainer struct + Client *docker.Client + Config *docker.Config + func (p TerraformContainer) Create(ctx context.Context, stateBucket string, stateKey string, name string) error + func (p TerraformContainer) Destroy(ctx context.Context, stateBucket string, stateKey string, name string) error v2.0.0-alpha1 Jan 2, 2024