From 37f0dd08d29b3619051af17f2a58de714eaeb769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= <admin@xenrox.net> Date: Fri, 9 Jul 2021 15:39:13 +0200 Subject: [PATCH] archweb: Add robots.txt Closes #358 --- roles/archweb/files/robots.txt | 6 ++++++ roles/archweb/tasks/main.yml | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 roles/archweb/files/robots.txt diff --git a/roles/archweb/files/robots.txt b/roles/archweb/files/robots.txt new file mode 100644 index 000000000..75f58ebd3 --- /dev/null +++ b/roles/archweb/files/robots.txt @@ -0,0 +1,6 @@ +User-agent: * +Disallow: /packages/search/ +Disallow: /packages/? +Disallow: /packages/?* +Sitemap: https://www.archlinux.org/sitemap.xml +Crawl-delay: 2 diff --git a/roles/archweb/tasks/main.yml b/roles/archweb/tasks/main.yml index c90027baa..7e058e6e0 100644 --- a/roles/archweb/tasks/main.yml +++ b/roles/archweb/tasks/main.yml @@ -73,6 +73,12 @@ - name: fix home permissions file: state=directory owner=archweb group=archweb mode=0755 path="{{ archweb_dir }}" +- name: make archlinux.org dir + file: path="{{ archweb_dir }}/archlinux.org" state=directory owner=archweb group=archweb mode=0755 + +- name: configure robots.txt + copy: src=robots.txt dest="{{ archweb_dir }}/archlinux.org/robots.txt" owner=root group=root mode=0644 + - name: configure archweb template: src=local_settings.py.j2 dest={{ archweb_dir }}/local_settings.py owner=archweb group=archweb mode=0660 register: config -- GitLab