Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AnsiblePool = AnsibleJobPool{ Register: make(chan *AnsibleJob), // contains filtered or unexported fields }
View Source
var SSHAgent (agent.Agent)
View Source
var SystemPool = SystemJobPool{ Register: make(chan *SystemJob), // contains filtered or unexported fields }
Functions ¶
func StartAnsibleRunner ¶
func StartAnsibleRunner()
func StartSystemRunner ¶ added in v0.0.2
func StartSystemRunner()
Types ¶
type AnsibleJob ¶
type AnsibleJob struct {
Job models.Job
Template models.JobTemplate
MachineCred models.Credential
NetworkCred models.Credential
CloudCred models.Credential
Inventory models.Inventory
Project models.Project
User models.User
Token string
JobPaths JobPaths
}
type AnsibleJobPool ¶
type AnsibleJobPool struct {
Register chan *AnsibleJob
// contains filtered or unexported fields
}
type JobPaths ¶
type JobPaths struct {
EtcTower string
Tmp string
VarLib string
VarLibJobStatus string
VarLibProjects string
VarLog string
TmpRand string
ProjectRoot string
AnsiblePath string
CredentialPath string
}
JobPaths
type SystemJobPool ¶ added in v0.0.2
type SystemJobPool struct {
Register chan *SystemJob
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.