--- 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'