infra/bye_bbb.yml

50 lines
1.1 KiB
YAML

---
- hosts: webservers
tasks:
- name: Basic setup
include_role: name=common
- name: Setup bbb parking
include_role: name=nginx
vars:
nginx_owner: bbb
nginx_domain: bbb.afpy.org
nginx_certificates: ['bbb.afpy.org']
nginx_path: /var/www/bbb/
nginx_conf: |
server
{
listen [::]:80; listen 80;
server_name bbb.afpy.org;
return 301 https://$host$request_uri;
}
server
{
listen [::]:443 ssl http2; listen 443 ssl http2;
server_name bbb.afpy.org;
include snippets/letsencrypt-bbb.afpy.org.conf;
root /var/www/bbb/;
charset utf-8;
location /b {
return 301 /;
}
}
- name: Copy bbb redirect file
copy:
src: bbb.html
dest: /var/www/bbb/index.html
owner: root
mode: 0644
- name: Copy bbb redirect style file
copy:
src: pico.classless.min.css
dest: /var/www/bbb/pico.classless.min.css
owner: root
mode: 0644