Add UI changes to JobsEdit

Add UI changes to JobsEdit
This commit is contained in:
nixocio 2022-03-29 10:22:07 -04:00
parent 0caf263508
commit be6657239d
4 changed files with 53 additions and 0 deletions

View File

@ -85,6 +85,7 @@ function JobsEdit() {
form.AWX_ANSIBLE_CALLBACK_PLUGINS
),
AWX_TASK_ENV: formatJson(form.AWX_TASK_ENV),
GALAXY_TASK_ENV: formatJson(form.GALAXY_TASK_ENV),
});
};
@ -217,6 +218,10 @@ function JobsEdit() {
config={jobs.AWX_MOUNT_ISOLATED_PATHS_ON_K8S}
/>
<ObjectField name="AWX_TASK_ENV" config={jobs.AWX_TASK_ENV} />
<ObjectField
name="GALAXY_TASK_ENV"
config={jobs.GALAXY_TASK_ENV}
/>
{submitError && <FormSubmitError error={submitError} />}
{revertError && <FormSubmitError error={revertError} />}
</FormColumnLayout>

View File

@ -231,6 +231,26 @@
"read_only": false
}
},
"GALAXY_TASK_ENV": {
"type": "nested object",
"required": true,
"label": "Environment Variables for Galaxy Commands",
"help_text": "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git.",
"category": "Jobs",
"category_slug": "jobs",
"placeholder": {
"HTTP_PROXY": "myproxy.local:8080"
},
"default": {
"ANSIBLE_FORCE_COLOR": "false",
"GIT_SSH_COMMAND": "ssh -o StrictHostKeyChecking=no"
},
"child": {
"type": "string",
"required": true,
"read_only": false
}
},
"INSIGHTS_TRACKING_STATE": {
"type": "boolean",
"required": false,
@ -3942,6 +3962,26 @@
"type": "string"
}
},
"GALAXY_TASK_ENV": {
"type": "nested object",
"required": true,
"label": "Environment Variables for Galaxy Commands",
"help_text": "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git.",
"category": "Jobs",
"category_slug": "jobs",
"placeholder": {
"HTTP_PROXY": "myproxy.local:8080"
},
"default": {
"ANSIBLE_FORCE_COLOR": "false",
"GIT_SSH_COMMAND": "ssh -o StrictHostKeyChecking=no"
},
"child": {
"type": "string",
"required": true,
"read_only": false
}
},
"INSIGHTS_TRACKING_STATE": {
"type": "boolean",
"label": "Gather data for Insights for Ansible Automation Platform",

View File

@ -38,6 +38,10 @@
"AWX_ISOLATION_BASE_PATH":"/tmp",
"AWX_ISOLATION_SHOW_PATHS":[],
"AWX_TASK_ENV":{},
"GALAXY_TASK_ENV": {
"ANSIBLE_FORCE_COLOR": "false",
"GIT_SSH_COMMAND": "ssh -o StrictHostKeyChecking=no"
},
"INSIGHTS_TRACKING_STATE":false,
"PROJECT_UPDATE_VVV":false,
"AWX_ROLES_ENABLED":true,

View File

@ -7,6 +7,10 @@
"AWX_ISOLATION_BASE_PATH": "/tmp",
"AWX_ISOLATION_SHOW_PATHS": [],
"AWX_TASK_ENV": {},
"GALAXY_TASK_ENV": {
"ANSIBLE_FORCE_COLOR": "false",
"GIT_SSH_COMMAND": "ssh -o StrictHostKeyChecking=no"
},
"PROJECT_UPDATE_VVV": false,
"AWX_ROLES_ENABLED": true,
"AWX_COLLECTIONS_ENABLED": true,