mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-19 06:21:48 -05:00
it's not unusual for the secret data we pass into the `run_isolated.yml` playbook to be quite long, namely because it can contain RSA key data; by passing this value into the ansible-playbook process using `vars_prompt`, we're limited by pexpect's tty line limit (which looks like it caps out around 4k). Because of this, large payloads are being truncated and causing job run failures. this changes the implementation to use a named pipe instead, which doesn't have the same limitation see: #7183