grav/defaults/disroot.yml

128 lines
4.0 KiB
YAML

---
grav_modules_already_installed: 'false' # set to true after 1st installation
grav_website_repo:
- site_hostname: disroot.lan
repo: 'https://git.disroot.org/Disroot/Website.git'
modules:
- name: themer
- name: form
- name: language-selector
config: 'true'
site_name: "Disroot"
pages_folder: ""
system_file: "disroot.system.yaml"
site_file: "disroot.site.yaml"
- site_hostname: howto.disroot.lan
repo: 'https://git.disroot.org/Disroot/Howto.git'
modules:
- name: themer
- name: simplesearch
- name: relatedpages
- name: breadcrumbs
- name: page-toc
- name: language-selector
config: 'true'
- name: tagcloud
site_name: "Disroot Howto"
pages_folder: ""
system_file: "howto.system.yaml"
site_file: "howto.site.yaml"
grav_website_theme:
- site_hostname: disroot.lan
theme_name: disroot
folder_name: theme
subfolder_path: "/"
repo: 'https://git.disroot.org/Disroot-themes/grav-theme-disroot.git'
- site_hostname: howto.disroot.lan
theme_name: grav-theme-howto
folder_name: theme
subfolder_path: "/"
repo: 'https://git.disroot.org/Disroot-themes/grav-theme-howto.git'
- site_hostname: disroot.lan
theme_name: disrootblog
subfolder_path: "/"
folder_name: blogtheme
repo: 'https://git.disroot.org/Disroot-themes/grav-theme-disrootblog.git'
grav_website_specific_pages:
- site_hostname: disroot.lan
folder_name: changelog
repo: 'https://git.disroot.org/Disroot/CHANGELOG.git'
symlink_from_path: "CHANGELOG"
symlink_to_path: "changelog/_main/fullbar.en.md"
- site_hostname: disroot.lan
folder_name: pp
repo: 'https://git.disroot.org/Disroot/Disroot-Privacy-Policy.git'
symlink_from_path:
symlink_to_path: "privacy_policy/_pp"
- site_hostname: disroot.lan
folder_name: tos
symlink_from_path:
symlink_to_path: "tos/_tos"
repo: 'https://git.disroot.org/Disroot/Disroot-ToS.git'
# Modules vars
## language-selector vars
grav_language_selector_enabled: 'true'
grav_language_selector_button: 'name'
grav_language_selector_select: 'name'
#NGINX SETUP
nginx_default_vhost_ssl: 'disroot.lan'
nginx_default_vhost: 'disroot.lan'
nginx_HSTS_policy: 'true'
nginx_vhosts:
- name: 'disroot.lan'
template: 'grav'
proto: 'https'
listen: '443'
root: 'disroot.lan/site'
index: 'index.php'
ssl_name: 'disroot.lan'
use_access_log: 'false'
use_error_log: 'true'
nginx_error_log_level: 'warn'
header_robot: 'none'
nginx_HSTS_policy: 'none'
header_xframe: 'none'
header_referrer: 'none'
secure_site: 'none'
upstream_params:
- 'fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;'
- 'fastcgi_index index.php;'
- 'include /etc/nginx/fastcgi_params;'
- 'fastcgi_pass unix:{{ pool_listen }};'
state: 'enable'
letsencrypt: 'false'
selfsigned: 'true'
- name: 'howto.disroot.lan'
template: 'grav'
proto: 'https'
listen: '443'
root: 'howto.disroot.lan/site'
index: 'index.php'
ssl_name: 'howto.disroot.lan'
use_access_log: 'false'
use_error_log: 'true'
nginx_error_log_level: 'warn'
header_robot: 'none'
nginx_HSTS_policy: 'none'
header_xframe: 'none'
header_referrer: 'none'
secure_site: 'none'
upstream_params:
- 'fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;'
- 'fastcgi_index index.php;'
- 'include /etc/nginx/fastcgi_params;'
- 'fastcgi_pass unix:{{ pool_listen }};'
state: 'enable'
letsencrypt: 'false'
selfsigned: 'true'