mirror of
https://github.com/xcat2/confluent.git
synced 2026-11-12 11:06:17 +00:00
098d0a66c3
Without pipelining every task copies the module to the node over sftp, then makes it executable, runs it and removes it, each a separate ssh operation. With pipelining the module is fed to the interpreter over the ssh session, so a task takes one operation and nothing is written to the node's temporary directory. Pipelining breaks become through sudo with requiretty, which rarely applies here: plays connect as root and drop become unless become_user is set. Setting ANSIBLE_PIPELINING or ANSIBLE_SSH_PIPELINING still overrides this default.