summaryrefslogtreecommitdiff
path: root/baserock_webserver/instance-irclogs-config.yml
diff options
context:
space:
mode:
Diffstat (limited to 'baserock_webserver/instance-irclogs-config.yml')
-rw-r--r--baserock_webserver/instance-irclogs-config.yml29
1 files changed, 29 insertions, 0 deletions
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