48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
|
---
|
||
|
# Normally, this would be set to the hostname of your DigitalOcean Droplet.
|
||
|
drupal_domain: "drupalvm.test"
|
||
|
vagrant_hostname: "{{ drupal_domain }}"
|
||
|
|
||
|
# Add only the `apache_vhosts` or `nginx_vhosts` you need. If installing a
|
||
|
# single Drupal site, the variable should look like this (Apache):
|
||
|
apache_vhosts:
|
||
|
- servername: "{{ drupal_domain }}"
|
||
|
documentroot: "{{ drupal_core_path }}"
|
||
|
extra_parameters: "{{ apache_vhost_php_fpm_parameters }}"
|
||
|
|
||
|
# Since this will be a publicly-accessible instance of Drupal VM, make sure you
|
||
|
# configure secure passwords, especially for Drupal and MySQL!
|
||
|
drupal_account_pass: admin
|
||
|
drupal_db_password: drupal
|
||
|
mysql_root_password: root
|
||
|
|
||
|
# Only install extras that you will need/use on your site, and don't install
|
||
|
# development-related software on production environments!
|
||
|
installed_extras:
|
||
|
- drush
|
||
|
# - memcached
|
||
|
# - redis
|
||
|
# - solr
|
||
|
- varnish
|
||
|
|
||
|
# Disable Apache package upgrades.
|
||
|
apache_packages_state: installed
|
||
|
|
||
|
# Disable the dashboard page. Also remove any unneeded virtualhosts.
|
||
|
dashboard_install_dir: ''
|
||
|
|
||
|
# Enable a more hardened security configuration.
|
||
|
extra_security_enabled: true
|
||
|
|
||
|
# Restrict the firewall to only ports that are required for external services.
|
||
|
firewall_allowed_tcp_ports:
|
||
|
- "22"
|
||
|
- "80"
|
||
|
- "443"
|
||
|
firewall_log_dropped_packets: true
|
||
|
|
||
|
# Set Apache to listen on port 81 (internal only), and Varnish on 80.
|
||
|
apache_listen_port: "81"
|
||
|
varnish_listen_port: "80"
|
||
|
varnish_default_backend_port: "81"
|