diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2017-10-20 16:49:10 +0100 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2017-10-23 11:11:14 +0000 |
commit | 7a50ac10820b66a588513e9c6438e249bf9f7d12 (patch) | |
tree | bce2e832a1c13901a37879e53051f5fe12c91ee6 /baserock_webserver/instance-irclogs-config.yml | |
parent | d28577c8f0f602e92e722ac0d2561b86bf618484 (diff) | |
download | infrastructure-7a50ac10820b66a588513e9c6438e249bf9f7d12.tar.gz |
Move brlogger bot into the webserver machine
Diffstat (limited to 'baserock_webserver/instance-irclogs-config.yml')
-rw-r--r-- | baserock_webserver/instance-irclogs-config.yml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/baserock_webserver/instance-irclogs-config.yml b/baserock_webserver/instance-irclogs-config.yml new file mode 100644 index 00000000..bdb23962 --- /dev/null +++ b/baserock_webserver/instance-irclogs-config.yml @@ -0,0 +1,46 @@ +# Instance-specific configuration for the Baserock IRC logger. +--- +- hosts: webserver + tasks: + - name: Install Supybot + dnf: name=supybot state=latest + become: yes + become_user: root + + - name: Install irclog2html + dnf: name=irclog2html state=latest + become: yes + become_user: root + + - name: supybot user + user: name=supybot + become: yes + become_user: root + + - name: /srv/irclogs.baserock.org/ + file: path=/srv/irclogs.baserock.org/ owner=supybot state=directory + become: yes + become_user: root + + - name: supybot configuration + copy: src=irclogs/supybot-baserock.conf dest=/home/supybot/supybot-baserock.conf owner=supybot + become: yes + become_user: supybot + + - name: install systemd units + copy: src=./irclogs/{{item}} dest=/etc/systemd/system/{{item}} + become: yes + become_user: root + with_items: + - irclogs-generation.service + - irclogs-generation.timer + - supybot.service + + - name: enable systemd units + systemd: name={{item}} enabled=yes daemon_reload=yes state=started + become: yes + become_user: root + with_items: + - irclogs-generation.service + - irclogs-generation.timer + - supybot.service |