From 9e10f0dc9ecc2699d682ed9a9365c6092da18847 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Thu, 24 Jan 2019 17:12:36 +0000 Subject: Enable MeetBot in supybot --- baserock_webserver/instance-irclogs-config.yml | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'baserock_webserver/instance-irclogs-config.yml') diff --git a/baserock_webserver/instance-irclogs-config.yml b/baserock_webserver/instance-irclogs-config.yml index 04b9d0ab..d64f32e8 100644 --- a/baserock_webserver/instance-irclogs-config.yml +++ b/baserock_webserver/instance-irclogs-config.yml @@ -9,6 +9,35 @@ become: yes become_user: root + + - name: Check for MeetBot install + stat: + path: /usr/lib/python2.7/site-packages/supybot/plugins/MeetBot + register: meetbot + + - name: Install MeetBot + block: + - git: + repo: 'https://github.com/openstack-infra/meetbot.git' + dest: /tmp/meetbot + - command: mv /tmp/meetbot/ircmeeting /tmp/meetbot/MeetBot/ + args: + creates: /tmp/meetbot/Meetbot/ircmeeting + - synchronize: + src: /tmp/meetbot/MeetBot + dest: /usr/lib/python2.7/site-packages/supybot/plugins + delegate_to: "{{ inventory_hostname }}" + become: yes + become_user: root + when: not meetbot.stat.exists + + - name: MeetBot configuration + copy: + src: irclogs/meetingLocalConfig.py + dest: /usr/lib/python2.7/site-packages/supybot/plugins/MeetBot/ircmeeting/meetingLocalConfig.py + become: yes + become_user: root + - name: Install irclog2html dnf: name=irclog2html state=latest become: yes -- cgit v1.2.1