Documentation ¶
Index ¶
- type AWS
- func (d AWS) Box() *packr.Box
- func (d AWS) Destroy() (err error)
- func (d *AWS) DestroyMessage() string
- func (d *AWS) Enterprise() bool
- func (d *AWS) InitMessage() string
- func (d AWS) Plan() (err error)
- func (d AWS) Prepare() (err error)
- func (d *AWS) SetTerraformExecutor(tf *tfexec.Terraform)
- func (d *AWS) TerraformExecutor() (tf *tfexec.Terraform)
- func (d AWS) TerraformFiles() []string
- func (d AWS) Update() (string, error)
- func (d *AWS) UpdateMessage() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct {
// contains filtered or unexported fields
}
AWS represents a dummy provisioner
func New ¶
func New(config *configuration.Configuration) *AWS
New instantiates a new AWS provisioner
func (AWS) Box ¶
func (d AWS) Box() *packr.Box
Box returns the box that has the files as binary data
func (*AWS) DestroyMessage ¶
DestroyMessage return a custom provisioner message the user will see once the cluster is destroyed
func (*AWS) Enterprise ¶
Enterprise return a boolean indicating it is an enterprise provisioner
func (*AWS) InitMessage ¶
InitMessage return a custom provisioner message the user will see once the cluster is ready to be updated
func (*AWS) SetTerraformExecutor ¶
SetTerraformExecutor adds the terraform executor to this provisioner
func (*AWS) TerraformExecutor ¶
TerraformExecutor returns the current terraform executor of this provisioner
func (AWS) TerraformFiles ¶
TerraformFiles returns the list of files conforming the terraform project
func (*AWS) UpdateMessage ¶
UpdateMessage return a custom provisioner message the user will see once the cluster is updated