diff --git a/files/copr/repo-vhost.conf b/files/copr/repo-vhost.conf new file mode 100644 index 0000000000..55d4a43a9a --- /dev/null +++ b/files/copr/repo-vhost.conf @@ -0,0 +1,10 @@ +$HTTP["host"] == "copr-be.cloud.fedoraproject.org" { + var.server_name = "copr-be.cloud.fedoraproject.org" + + server.name = server_name + server.document-root = '/srv/copr-repo/results' + dir-listing.activate = "enable" + + accesslog.filename = log_root + "/" + server_name "/access.log" +} + diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 73a60acb03..eca8af5d2d 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -14,6 +14,9 @@ - name: restart httpd action: service name=httpd state=restarted +- name: restart lighttpd + action: service name=lighttpd state=restarted + - name: restart iptables action: service name=iptables state=restarted diff --git a/playbooks/hosts/copr-be.cloud.fedoraproject.org.yml b/playbooks/hosts/copr-be.cloud.fedoraproject.org.yml index 6b0c4ec6d2..d030efdbd7 100644 --- a/playbooks/hosts/copr-be.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/copr-be.cloud.fedoraproject.org.yml @@ -46,6 +46,12 @@ # setup webserver - name: add lighttpd action: yum state=present name=lighttpd + + - name: add config for copr-repo path + action: copy src=$files/copr/repo-vhost.conf dest=/etc/lighttpd/vhosts.d/repo-vhost.conf owner=root group=root mode=0644 + notify: + - restart lighttpd + - name: start webserver action: service state=running enabled=yes name=lighttpd