ansible

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2023 License: MIT Imports: 7 Imported by: 2

README

GO Ansible

license GitHub go.mod Go version GitHub release go.dev reference Go Report Card

Description

Go module for running Ansible Commandors on a Linux system.

Use

Contributors


Simon Baerlocher

💻 🤔

Matthias Leutenegger

💻 👀 🤔

License

This project is under the MIT License. See the LICENSE file for the full license text.

(c) 2022, Arillso

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnsiblePlaybook

type AnsiblePlaybook struct {
	Config Config
}

func (*AnsiblePlaybook) Exec

func (p *AnsiblePlaybook) Exec() error

type Config

type Config struct {
	Become                            bool
	BecomeMethod                      string
	BecomeUser                        string
	Check                             bool
	Connection                        string
	Diff                              bool
	ExtraVars                         []string
	FlushCache                        bool
	ForceHandlers                     bool
	Forks                             int
	GalaxyAPIKey                      string
	GalaxyAPIServerURL                string
	GalaxyCollectionsPath             string
	GalaxyDisableGPGVerify            bool
	GalaxyFile                        string
	GalaxyForce                       bool
	GalaxyForceWithDeps               bool
	GalaxyIgnoreCerts                 bool
	GalaxyIgnoreSignatureStatusCodes  []string
	GalaxyKeyring                     string
	GalaxyOffline                     bool
	GalaxyPre                         bool
	GalaxyRequiredValidSignatureCount int
	GalaxyRequirementsFile            string
	GalaxySignature                   string
	GalaxyTimeout                     int
	GalaxyUpgrade                     bool
	GalaxyNoDeps                      bool
	Inventories                       []string
	Limit                             string
	ListHosts                         bool
	ListTags                          bool
	ListTasks                         bool
	ModulePath                        []string
	Playbooks                         []string
	PrivateKey                        string
	PrivateKeyFile                    string
	Requirements                      string
	SCPExtraArgs                      string
	SFTPExtraArgs                     string
	SkipTags                          string
	SSHCommonArgs                     string
	SSHExtraArgs                      string
	StartAtTask                       string
	SyntaxCheck                       bool
	Tags                              string
	Timeout                           int
	User                              string
	VaultID                           string
	VaultPassword                     string
	VaultPasswordFile                 string
	Verbose                           int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL