Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnsibleJob ¶
type AnsibleJob struct {
Job ansible.Job
Template ansible.JobTemplate
MachineCred common.Credential
NetworkCred common.Credential
SCMCred common.Credential
CloudCred common.Credential
Inventory ansible.Inventory
Project common.Project
User common.User
PreviousJob *SyncJob
Token string
}
AnsibleJob contains all the information required to start a job
type SyncJob ¶
type SyncJob struct {
Job ansible.Job
ProjectID bson.ObjectId
JobTemplateID bson.ObjectId
SCMCred common.Credential
Project common.Project
User common.User
Token string
CredentialPath string // for system jobs
}
SyncJob contains all the information required to start a job
type TerraformJob ¶
type TerraformJob struct {
Job terraform.Job
Template terraform.JobTemplate
MachineCred common.Credential
NetworkCred common.Credential
SCMCred common.Credential
CloudCred common.Credential
Project common.Project
User common.User
PreviousJob *SyncJob
Token string
}
TerraformJob contains all the information required to start a job
Click to show internal directories.
Click to hide internal directories.