fireball - Enable fireball mode on remote node

Author:Michael DeHaan

Synopsis

This modules launches an ephemeral fireball ZeroMQ message bus 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. Starting a new fireball as a given user terminates any existing user fireballs. Fireball mode is AES encrypted

Options

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

      Note

      Requires zmq

      Note

      Requires keyczar

      Examples


      # This example playbook has two plays: the first launches 'fireball' mode on all hosts via SSH, and
      # the second actually starts using it for subsequent management over the fireball connection
      
      - hosts: devservers
        gather_facts: false
        connection: ssh
        sudo: yes
        tasks:
            - action: fireball
      
      - hosts: devservers
        connection: fireball
        tasks:
            - command: /usr/bin/anything

      Note

      See the advanced playbooks chapter for more about using fireball mode.

      Table Of Contents

      Previous topic

      fail - Fail with custom message

      Next topic

      include_vars - Load variables from files, dynamically within a task.