.. _fireball: fireball `````````````````````````````` .. versionadded:: 0.9 This modules launches an ephemeral *fireball* ZeroMQ message bus daemon on the remote node which Ansible can to communicate with nodes at high speed. The daemon listens on a configurable port for a configurable amount of time. Starting a new fireball as a given user terminates any existing user fireballs. Fireball mode is AES encrypted .. raw:: html
parameter | required | default | choices | comments |
---|---|---|---|---|
minutes | no | 30 | The fireball 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 ZeroMQ |
This example playbook has two plays: the first launches fireball mode on all hosts via SSH, and the second actually starts using fireball node for subsequent management over the fireball interface
- hosts: devservers gather_facts: false connection: ssh sudo: yes tasks: - action: fireball - hosts: devservers connection: fireball tasks: - action: command /usr/bin/anything
See the advanced playbooks chapter for more about using fireball mode.