Author: | James Cammarata |
---|
New in version 1.3.
This modules launches an ephemeral accelerate daemon on the remote node which Ansible can use to communicate with nodes at high speed. The daemon listens on a configurable port for a configurable amount of time. Fireball mode is AES encrypted
parameter | required | default | choices | comments |
---|---|---|---|---|
ipv6 | no | The listener daemon on the remote host will bind to the ipv6 localhost socket if this parameter is set to true. | ||
minutes | no | 30 | The accelerate listener daemon is started on nodes and will stay around for this number of minutes before turning itself off. | |
port | no | 5099 | TCP port for the socket connection | |
timeout | no | 300 | The number of seconds the socket will wait for data. If none is received when the timeout value is reached, the connection will be closed. |
Note
Requires python-keyczar
# To use accelerate mode, simply add "accelerate: true" to your play. The initial
# key exchange and starting up of the daemon will occur over SSH, but all commands and
# subsequent actions will be conducted over the raw socket connection using AES encryption
- hosts: devservers
accelerate: true
tasks:
- command: /usr/bin/anything
Note
See the advanced playbooks chapter for more about using accelerated mode.