UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

56 lines (38 loc) 1.82 kB
--- # Repository conatining source files for custom messages error_page_repository: "" # IMPORTANT: This must be set for this role to work - details are in the README.md # host_id: YourSitesID # You can modify this to change the apt-get URLs (for using AptCacherNG) https_repository_prefix: https:// # Fill this in with your NGINX Amplify API key to enable this service # nginx_amplify_api_key: AmplifyKeyHere # DH Param size dhparam_size: 2064 # Whether or not to remove all the existing symlinks in sites-available when running this role nginx_clear_sites_available: false # Whether or not to remove all the current configs in sites-enabled when this role runs nginx_clear_sites_enabled: true # Repository to use for the base nginx configurations/snippets nginx_config_repository: https://gitlab.com/megabyte-space/cloud/nginx.git nginx_config_repository_version: master # Repository branch to use # Set this to true to create configurations that point to other machines that have already been set up # (this is used in scenarios where the router directs all web requests to a specific IP.. you would # enable this on the client with that specific IP) nginx_proxy_host: false # Whether or not to listen on port 80 and redirect to 443 nginx_serve_http: true # List of .conf files for NGINX to have ready nginx_sites_available: [] # List of .conf files for NGINX to serve nginx_sites_enabled: [] ### NGINX Modules ### # Whether or not to install the NGINX Amplify agent enable_nginx_amplify: true # Whether or not to compile and include the Brotli compression engine enable_nginx_brotli: false # Whether or not to compile and include ModSecurity WAF module enable_nginx_modsecurity_waf: false # Install Pagespeed module if set to true enable_nginx_pagespeed: false # TODO: Add Pagespeed module apps: []