summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2013-08-06 02:20:29 +0000
committerRalph Bean <rbean@redhat.com>2013-08-06 02:20:29 +0000
commitc8e12740b633d1f94e74f958f7b77e4827bc48e0 (patch)
treec7f0be65cbad154a6899d6fcc2787e0e7cf93804
parent1ed621378608beaaa0f58eab8fd95349ee9cb926 (diff)
downloadansible-c8e12740b633d1f94e74f958f7b77e4827bc48e0.tar.gz
ansible-c8e12740b633d1f94e74f958f7b77e4827bc48e0.tar.xz
ansible-c8e12740b633d1f94e74f958f7b77e4827bc48e0.zip
Remove the old fedmsg module.
-rw-r--r--library/fedmsg81
-rw-r--r--playbooks/groups/badges-web.yml20
2 files changed, 0 insertions, 101 deletions
diff --git a/library/fedmsg b/library/fedmsg
deleted file mode 100644
index 6247d42bd..000000000
--- a/library/fedmsg
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-# (c) 2013, Ralph Bean <rbean@redhat.com>
-# LGPLv2+
-#
-# You can pass this action an arbitrary number of kw arguments which will be
-# used to make up the main message body (json).
-#
-# Dedicated to Seth Vidal. This was his idea.
-
-DOCUMENTATION = '''
----
-module: fedmsg
-short_description: Publish a message to fedmsg.
-description:
- - Send a message to a fedmsg-relay daemon.
-options:
- topic:
- description:
- - The short portion of the message topic.
- required: false
- default: log
- modname:
- description:
- - The modname portion of the message topic.
- required: false
- default: ansible
-
-requirements: [ fedmsg ]
-author: Ralph Bean
-'''
-
-EXAMPLES = '''
-- fedmsg: msg="Testing this out"
-
-- local_action: fedmsg
- topic="run.complete"
- msg="{{ ansible_date_time.iso8601 }}"
-'''
-
-import fedmsg
-import fedmsg.config
-
-
-def main():
-
- module = AnsibleModule(
- argument_spec=dict(
- topic=dict(default="log"),
- modname=dict(default="ansible"),
- cert_prefix=dict(default="ansible"),
- ),
- check_invalid_arguments=False,
- supports_check_mode=True
- )
-
- topic = module.params.pop('topic')
- modname = module.params.pop('modname')
- cert_prefix = module.params.pop('cert_prefix')
-
- try:
- config = fedmsg.config.load_config()
- config.update(dict(
- name='relay_inbound',
- cert_prefix=cert_prefix,
- active=True,
- ))
- fedmsg.init(**config)
- except Exception, e:
- module.fail_json(msg="unable to initialize fedmsg: %s" % e)
-
- try:
- fedmsg.publish(modname=modname, topic=topic, msg=module.params)
- except Exception, e:
- module.fail_json(msg="unable to send to fedmsg: %s" % e)
-
- module.exit_json(changed=False, **module.params)
-
-# this is magic, see lib/ansible/module_common.py
-#<<INCLUDE_ANSIBLE_MODULE_COMMON>>
-main()
diff --git a/playbooks/groups/badges-web.yml b/playbooks/groups/badges-web.yml
index 5c3c044e4..c93eb85da 100644
--- a/playbooks/groups/badges-web.yml
+++ b/playbooks/groups/badges-web.yml
@@ -3,16 +3,6 @@
# NOTE: make sure there is room/space for this server on the vmhost
# NOTE: most of these vars come from group_vars/badges-web* or from hostvars
-- name: emit a fedmsg message that we are done
- hosts: badges-web;badges-web-stg
- user: root
- gather_facts: False
- tasks:
- - local_action: fedmsg
- cert_prefix="shell"
- topic="playbook.start"
- msg="just a test that we are starting"
-
- name: make badges-web server
hosts: badges-web;badges-web-stg
user: root
@@ -61,13 +51,3 @@
handlers:
- include: $handlers/restart_services.yml
-
-- name: emit a fedmsg message that we are done
- hosts: badges-web;badges-web-stg
- user: root
- gather_facts: False
- tasks:
- - local_action: fedmsg
- cert_prefix="shell"
- topic="playbook.complete"
- msg="just a test that we are completing"