ansible/group_vars/mailman.yml

61 lines
2.0 KiB
YAML

---
loc_nginx:
default_server: lists.crans.org
default_ssl_server: lists.crans.org
auth_passwd:
Stop: "$apr1$NXaV5H7Q$J3ora3Jo5h775Y1nm93PN1"
deploy_robots_file: true
servers:
- server_name:
- lists.crans.org
ssl: true
root: "/usr/lib/cgi-bin/mailman/"
index:
- index.htm
- index.html
locations:
- filter: "/error/"
params:
- "internal"
- "alias /var/www/html"
- filter: "/create"
params:
- "default_type text/html"
- "alias /etc/mailman/create.txt"
- filter: "~ ^/$"
params:
- "return 302 https://lists.crans.org/listinfo"
- filter: "/"
params:
- "include \"/etc/nginx/snippets/fastcgi.conf\""
- filter: "~ ^/listinfo"
params:
- "satisfy any"
- "include \"/etc/nginx/snippets/fastcgi.conf\""
- "allow 185.230.76.0/22"
- "allow 2a0c:700:0::/40"
- "deny all"
- "auth_basic \"On n'aime pas les spambots, donc on a mis un mot de passe. Le login est Stop et le mot de passe est Spam.\""
- "auth_basic_user_file /etc/nginx/passwd"
- "error_page 401 /error/401.html"
- filter: "~ ^/admin"
params:
- "satisfy any"
- "include \"/etc/nginx/snippets/fastcgi.conf\""
- "allow 185.230.76.0/22"
- "allow 2a0c:700:0::/40"
- "deny all"
- "auth_basic \"On n'aime pas les spambots, donc on a mis un mot de passe. Le login est Stop et le mot de passe est Spam.\""
- "auth_basic_user_file /etc/nginx/passwd"
- "error_page 401 /error/401.html"
- filter: "/images/mailman"
params:
- "alias /usr/share/images/mailman"
- filter: "/robots.txt"
params:
- "alias /var/www/robots.txt"
- filter: "/archives"
params:
- "alias /var/lib/mailman/archives/public"
- "autoindex on"