@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
YAML
# 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: []