fireball DOCUMENTATION

- amended
This commit is contained in:
Jan-Piet Mens 2012-10-01 14:29:46 +02:00
parent 880328c10f
commit f2dc815e3f

View file

@ -21,9 +21,12 @@
DOCUMENTATION = ''' DOCUMENTATION = '''
--- ---
module: fireball module: fireball
short_description: short_description: Enable fireball mode on remote node
description: description:
- bla, bla - This modules launches an ephemeral I(fireball) daemon on the remote node which
so that Ansible can use ZeroMQ as a message bus to communicate with nodes. The
daemon listens on a configurable port for a configurable amount of time.
- Ansible and the nodes exchange AES keys with which I(fireball) mode authenticates.
version_added: "0.9" version_added: "0.9"
options: options:
port: port:
@ -34,18 +37,34 @@ options:
aliases: [] aliases: []
password: password:
description: description:
- Base64-encoded password for FIXME - this is a serialized AesKey object that is transferred over SSH; it is never
logged. Keys are periodically regenerated.
required: true required: true
default: null default: null
minutes: minutes:
description: description:
- time, in minutes, for FIXME - The I(fireball) listener daemon is started on nodes and will stay around for
this number of minutes before dying off by itself.
required: false required: false
default: 30 default: 30
# WARNING: very careful when moving space around, below
examples: examples:
- code: fireball ... FIXME - code: |
description: "This does ..." - hosts: devservers
gather_facts: false
connection: ssh
sudo: yes
tasks:
- action: fireball
- hosts: devservers
connection: fireball
tasks:
- action: template src=config.in dest=/etc/my.config mode=0600
description: "This example playbook has two plays: the first launches I(fireball) mode on all hosts via SSH, and the second actually starts using I(fireball) node for subsequent configuration tasks"
notes: notes:
- This module is used together with the C(fireball) connection plugin and is useless
on its own.
- Also see the M(template) module. - Also see the M(template) module.
requirements: [ "zmq", "keyczar" ] requirements: [ "zmq", "keyczar" ]
author: Michael DeHaan author: Michael DeHaan