add additional field validation to AWX_TASK_ENV

AWX_TASK_ENV should only allow simple key-value assignment (since we're
using it to set environment variables).

see: #3508
This commit is contained in:
Ryan Petrello
2017-07-10 17:25:03 -04:00
parent b79627d57c
commit 6996b16d5a
3 changed files with 39 additions and 1 deletions

View File

@@ -227,7 +227,7 @@ register(
register(
'AWX_TASK_ENV',
field_class=fields.DictField,
field_class=fields.KeyValueField,
default={},
label=_('Extra Environment Variables'),
help_text=_('Additional environment variables set for playbook runs, inventory updates, project updates, and notification sending.'),