128 lines
4.0 KiB
YAML
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' |