Documentation ¶
Index ¶
Constants ¶
View Source
const ( SetupHostPlaybook = "ansible/roles/setup_host/playbook.yml" ActivateHostPlaybook = "ansible/roles/setup_host/activate_playbook.yml" )
Variables ¶
This section is empty.
Functions ¶
func ExecuteCmd ¶
ExecuteCmd executes a shell command
Types ¶
type AnsibleCommand ¶
type AnsibleCommand struct { Playbook string ExtraParams map[string]string User string Host string // contains filtered or unexported fields }
func NewAnsibleCommand ¶
func NewAnsibleCommand(playbook, user, host string, params map[string]string, logger *log.Logger) *AnsibleCommand
NewAnsibleCommand creates a new AnsibleCommand
func (*AnsibleCommand) ExecuteAnsible ¶
func (ac *AnsibleCommand) ExecuteAnsible() error
ExecuteAnsible executes a given ansible playbook
Click to show internal directories.
Click to hide internal directories.