Merge pull request #1176 from jpmens/fireball-doc1
fireball DOCUMENTATION
This commit is contained in:
commit
ac4d62d4dc
1 changed files with 25 additions and 6 deletions
31
fireball
31
fireball
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue