runners

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2016 License: MIT Imports: 17 Imported by: 0

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 SystemJob added in v0.0.2

type SystemJob struct {
	Job               models.Job
	Project           models.Project
	Credential        models.Credential
	User              models.User
	ScmCredentialPath string
}

type SystemJobPool added in v0.0.2

type SystemJobPool struct {
	Register chan *SystemJob
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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