Job Spec File (spec.json) Specification¶
Mac Maker v1 Job Spec File Specification |
|||
type |
object |
||
properties |
|||
|
A list of absolute paths where Ansible Collections are found. The first entry is the location where Ansible Galaxy requirements will be installed. |
||
type |
array |
||
items |
An absolute path to a location where Ansible Collections are found. |
||
type |
string |
||
minItems |
1 |
||
uniqueItems |
True |
||
|
This is the absolute path to the Ansible Galaxy requirements YAML file. |
||
type |
string |
||
|
The absolute path to the Ansible inventory file. By default this file is written by Ansible to profile_data_path/inventory. |
||
type |
string |
||
|
This is the absolute path to the top-level profile playbook YAML file. |
||
type |
string |
||
|
This is the absolute path to the top-level profile folder (usually, workspace_root_path/profile). |
||
type |
string |
||
|
A list of absolute paths where Ansible Roles are found. The first entry is the location where Ansible Galaxy requirements will be installed. |
||
type |
array |
||
items |
An absolute path to a location where Ansible Roles are found. |
||
type |
string |
||
minItems |
1 |
||
uniqueItems |
True |
||
|
This is the absolute path on the file system to the profile’s Git repository root folder. |
||
type |
string |
||