Skip to content

Instantly share code, notes, and snippets.

@oxyc
Forked from vyasamit2007/config.yml
Last active January 6, 2017 15:12
Show Gist options
  • Save oxyc/ced11adb7b853336fdfd49f105965cdb to your computer and use it in GitHub Desktop.
Save oxyc/ced11adb7b853336fdfd49f105965cdb to your computer and use it in GitHub Desktop.
---
vagrant_box: geerlingguy/ubuntu1404
vagrant_hostname: project.local
vagrant_machine_name: project
vagrant_ip: 192.168.88.89
vagrant_synced_folders:
- local_path: ..
destination: /var/www/project
type: nfs
create: true
vagrant_cpus: 2
install_site: false
# If you're using a local codebase, uncomment this.
# build_composer_project: false
drupal_major_version: 7
drupal_core_path: "/var/www/project/docroot"
drupal_domain: "project.local"
drupal_domain_us: "projectus.local"
drupal_domain_fr: "projectfr.local"
drupal_domain_nl: "projectnl.local"
drupal_domain_au: "projectau.local"
drupal_db_name: project
drupal_db_name_us: projectus
drupal_db_name_fr: projectfr
drupal_db_name_nl: projectnl
drupal_db_name_au: projectau
apache_vhosts:
- servername: "{{ drupal_domain }}"
documentroot: "{{ drupal_core_path }}"
- servername: "{{ drupal_domain_us }}"
documentroot: "{{ drupal_core_path }}"
- servername: "{{ drupal_domain_fr }}"
documentroot: "{{ drupal_core_path }}"
- servername: "{{ drupal_domain_nl }}"
documentroot: "{{ drupal_core_path }}"
- servername: "{{ drupal_domain_au }}"
documentroot: "{{ drupal_core_path }}"
- servername: "adminer.drupalvm.dev"
documentroot: "/opt/adminer"
- servername: "xhprof.drupalvm.dev"
documentroot: "/usr/share/php/xhprof_html"
- servername: "pimpmylog.drupalvm.dev"
documentroot: "/usr/share/php/pimpmylog"
apache_vhosts_ssl:
- servername: '{{ drupal_domain }}'
documentroot: '{{ drupal_core_path }}'
certificate_file: '/home/vagrant/project.crt'
certificate_key_file: '/home/vagrant/project.key'
- servername: '{{ drupal_domain_us }}'
documentroot: '{{ drupal_core_path }}'
certificate_file: '/home/vagrant/project.crt'
certificate_key_file: '/home/vagrant/project.key'
- servername: '{{ drupal_domain_fr }}'
documentroot: '{{ drupal_core_path }}'
certificate_file: '/home/vagrant/project.crt'
certificate_key_file: '/home/vagrant/project.key'
- servername: '{{ drupal_domain_nl }}'
documentroot: '{{ drupal_core_path }}'
certificate_file: '/home/vagrant/project.crt'
certificate_key_file: '/home/vagrant/project.key'
- servername: '{{ drupal_domain_au }}'
documentroot: '{{ drupal_core_path }}'
certificate_file: '/home/vagrant/project.crt'
certificate_key_file: '/home/vagrant/project.key'
apache_mods_enabled:
- expires.load
- ssl.load
- rewrite.load
# - proxy.load
# - proxy_fcgi.load
- mpm_prefork.load
apache_mods_disabled:
- mpm_event.load
mysql_databases:
- name: "{{ drupal_db_name }}"
encoding: utf8
collation: utf8_general_ci
- name: "{{ drupal_db_name_us }}"
encoding: utf8
collation: utf8_general_ci
- name: "{{ drupal_db_name_fr }}"
encoding: utf8
collation: utf8_general_ci
- name: "{{ drupal_db_name_nl }}"
encoding: utf8
collation: utf8_general_ci
- name: "{{ drupal_db_name_au }}"
encoding: utf8
collation: utf8_general_ci
mysql_users:
- name: "{{ drupal_db_user }}"
host: "%"
password: "{{ drupal_db_password }}"
priv: "*.*:ALL"
# Comment out any extra utilities you don't want to install. If you don't want
# to install *any* extras, make set this value to an empty set, e.g. `[]`.
installed_extras:
- adminer
# - blackfire
# - drupalconsole
- drush
# - elasticsearch
# - java
- mailhog
- memcached
# - newrelic
# - nodejs
- pimpmylog
# - redis
# - ruby
# - selenium
- solr
# - upload-progress
- varnish
- xdebug
- xhprof
# Add any extra apt or yum packages you would like installed.
extra_packages:
# - sqlite
- libapache2-mod-php5
- unzip
firewall_allowed_tcp_ports:
- "22"
- "25"
- "80"
- "81"
- "443"
- "4444"
- "8025"
- "8080"
- "8443"
- "8983"
# - "9200"
solr_version: "3.5.0"
# PHP Configuration. Currently-supported versions: 5.5, 5.6, 7.0 (experimental).
php_version: "5.6"
php_sendmail_path: "/usr/sbin/ssmtp -t"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment