Documentation
¶
Index ¶
- type Ansible
- func (a *Ansible) InstallPackages(packages string) error
- func (a *Ansible) InstallRoles(roles string) error
- func (a *Ansible) RunPlaybook(ctx context.Context, base, playbookUrl, inventory string) (*results.AnsiblePlaybookJSONResults, error)
- func (a *Ansible) RunPlaybooks(ctx context.Context, params AnsibleParams) ([]*results.AnsiblePlaybookJSONResults, error)
- type AnsibleParams
- type HttpFiles
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ansible ¶
type Ansible struct {
Playbook string
}
func (*Ansible) InstallPackages ¶
func (*Ansible) InstallRoles ¶
func (*Ansible) RunPlaybook ¶
func (a *Ansible) RunPlaybook(ctx context.Context, base, playbookUrl, inventory string) (*results.AnsiblePlaybookJSONResults, error)
RunPlaybook runs one playbook
func (*Ansible) RunPlaybooks ¶
func (a *Ansible) RunPlaybooks(ctx context.Context, params AnsibleParams) ([]*results.AnsiblePlaybookJSONResults, error)
type AnsibleParams ¶
type HttpFiles ¶
type HttpFiles struct {
// contains filtered or unexported fields
}
Downloads and stores http files
func NewHttpFiles ¶
Click to show internal directories.
Click to hide internal directories.