Documentation ¶
Index ¶
- type AnsibleLocalProvisioner
- func (a AnsibleLocalProvisioner) GetCommand() (map[string]string, string, []string)
- func (a AnsibleLocalProvisioner) String() string
- func (a AnsibleLocalProvisioner) WithExtraArgs(args []string) Provisioner
- func (a AnsibleLocalProvisioner) WithPlaybook(playbook string) Provisioner
- func (a AnsibleLocalProvisioner) WithSkipTags(tags []string) Provisioner
- func (a AnsibleLocalProvisioner) WithTags(tags []string) Provisioner
- type Config
- type Provisioner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnsibleLocalProvisioner ¶
type AnsibleLocalProvisioner struct { Name string Command string Args []string ExtraArgs []string SkipTags []string Tags []string EnvVars map[string]string Playbook string }
func (AnsibleLocalProvisioner) GetCommand ¶
func (a AnsibleLocalProvisioner) GetCommand() (map[string]string, string, []string)
func (AnsibleLocalProvisioner) String ¶
func (a AnsibleLocalProvisioner) String() string
func (AnsibleLocalProvisioner) WithExtraArgs ¶
func (a AnsibleLocalProvisioner) WithExtraArgs(args []string) Provisioner
func (AnsibleLocalProvisioner) WithPlaybook ¶
func (a AnsibleLocalProvisioner) WithPlaybook(playbook string) Provisioner
func (AnsibleLocalProvisioner) WithSkipTags ¶
func (a AnsibleLocalProvisioner) WithSkipTags(tags []string) Provisioner
func (AnsibleLocalProvisioner) WithTags ¶
func (a AnsibleLocalProvisioner) WithTags(tags []string) Provisioner
type Provisioner ¶
type Provisioner interface { GetCommand() (map[string]string, string, []string) WithSkipTags([]string) Provisioner WithTags([]string) Provisioner WithPlaybook(string) Provisioner String() string }
func NewProvisioner ¶
func NewProvisioner(config Config) (Provisioner, error)
Click to show internal directories.
Click to hide internal directories.