diff options
Diffstat (limited to 'baserock_webserver/instance-irclogs-config.yml')
-rw-r--r-- | baserock_webserver/instance-irclogs-config.yml | 29 |
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 |