diff --git a/playbooks/groups/value.yml b/playbooks/groups/value.yml index f65f236e21..5ae517c639 100644 --- a/playbooks/groups/value.yml +++ b/playbooks/groups/value.yml @@ -46,6 +46,7 @@ - include: "{{ tasks }}/sudo.yml" - include: "{{ tasks }}/openvpn_client.yml" when: env != "staging" + - include: "{{ tasks }}/apache.yml" handlers: - include: "{{ handlers }}/restart_services.yml" diff --git a/roles/supybot/files/meetbot.conf b/roles/supybot/files/meetbot.conf new file mode 100644 index 0000000000..fb433618e0 --- /dev/null +++ b/roles/supybot/files/meetbot.conf @@ -0,0 +1,8 @@ +Alias /meetbot /srv/web/meetbot + + + Options Indexes FollowSymLinks + SetHandler None + Order allow,deny + Allow from all + diff --git a/roles/supybot/tasks/main.yml b/roles/supybot/tasks/main.yml index d16cbfeddf..97bbed5675 100644 --- a/roles/supybot/tasks/main.yml +++ b/roles/supybot/tasks/main.yml @@ -11,6 +11,25 @@ file: path={{ item }} state=directory owner=daemon with_items: - /var/lib/zodbot + - /var/lib/zodbot/conf + - /var/lib/zodbot/data + - /var/lib/zodbot/logs + - /srv/web + - /srv/web/meetbot + - /srv/web/meetbot/teams + when: env != "staging" + +- name: creating usrabot log dir + file: path={{ item }} state=directory owner=daemon + with_items: + - /var/lib/ursabot + - /var/lib/ursabot/conf + - /var/lib/ursabot/data + - /var/lib/ursabot/logs + - /srv/web + - /srv/web/meetbot + - /srv/web/meetbot/teams + when: env == "staging" - name: setup meetings_by_team script copy: src=meetings_by_team.sh dest=/usr/local/bin/meetings_by_team.sh mode=755 @@ -23,3 +42,6 @@ - name: hotfix - supybot plugin copy: src=plugin.py dest=/usr/lib/python2.6/site-packages/supybot/plugins/Fedora/plugin.py mode=755 owner=root + +- name: setup meetbot.conf apache config + copy: src=meetbot.conf dest=/etc/httpd/conf.d/meetbot.conf mode=644