Skip to content
This repository has been archived by the owner on Dec 12, 2019. It is now read-only.

Releases: hashbangcode/vlad

Version 1.0.4

16 Mar 15:22
Compare
Choose a tag to compare
  • PECL uploadprogress no longer installed by default
  • A small tweak to the way in which adminer is tested
  • Added a clause to turn off the default site on ubuntu 14 boxes
  • More stability fixes to drush playbook
  • Added a small change to allow xdebug with PHP 5.3 on debian to installed
  • Addresses #150: Drush clear cache handler
  • Addresses #151: Add hosts.ini location to ansible config file
  • Changed the command task to a shell task when using composer to download drush due to the * in the command
  • Added a couple of flags to the composer crush install to force it to install at /home/vagrant
  • Corrected an issue where the curl tests wouldn't resolve the host if the port wasn't present
  • Take of copy of any current local settings file on provision (vlad_aux/tmp/)
  • Minor grammar correction in settings feedback.
  • Undoing the Varnish/Apache port test change in 1.0.3.

Version 1.0.3

06 Mar 17:32
Compare
Choose a tag to compare
  • Fixed some wonky yaml syntax - now using proper structured maps.
  • Fixed odd issue with ports test failing with default values.
  • Less software installed by default (for realz this time). A previous similar commit only amended example.settings.yml - this commit changes the actual default variable values.

Version 1.0.2

06 Mar 13:55
Compare
Choose a tag to compare
  • Fixed #145: Sequel Pro connection issues.
  • Less software is now installed by default in the interest of simplicity and faster build times out of the box (LAMP stack + Drush).
  • Settings can be further overridden via an optional "local" settings file. See Settings file.
  • Added another settings file location so that the "outer" settings file can be kept alongside the VagrantFile.

Version 1.0.1

01 Mar 11:30
Compare
Choose a tag to compare

Fixed #143: drupal 8 dev install script error.

Version 1.0

28 Feb 13:38
Compare
Choose a tag to compare

Breaking Changes

  • Moved to using boolean values (true/false) for settings variables in place of "y"/"n" strings. This will cause Ansible to fail on existing installations until settings files are adapted accordingly.
  • Vlad's default operating system is now Ubuntu 14.04. Existing installations that require a different OS will need to specify that in their settings files using the vlad_os variable before re-provisioning. See Variables.
  • Renamed certain files/directories as per #141:
    • vlad-custom is now vlad_custom (directory to store optional custom role)
    • vlad-settings.yml is now vlad_settings.yml (optional outer settings file for Vlad)
    • vlad-custom-settings.yml is now vlad_custom_settings.yml (optional outer settings file for custom role)

Non-breaking changes

  • Added multi operating system support. See Variables.
  • Added CentOS support. See Variables.
  • Added Ubuntu 14 support. See Variables.
  • Added support for different PHP versions, including 5.3, 5.4, 5.5, and 5.6. See Variables.
  • Rmoved "Hacked!" module as it can only be used from within a Drupal site.
  • Added more options and variables for MySQL. See Variables.
  • Fixed issues in XHProf install.
  • Fixed general issues in PEAR and PECL installs.
  • Fixed uploadprogress install.
  • Path & name of vlad_aux directory on host box can now be controlled via settings. See Variables.
  • Custom roles no longer require a vars/main.yml file.
  • VM CPU cores & memory can now be tweaked in Vlad settings. See Variables.
  • Removed most detail from Vlad Readme file and setup a separate documentation site.
  • Numerous minor bug fixes, formatting issues and standards updates.

Version 0.9.0

02 Oct 20:49
Compare
Choose a tag to compare
  • Updated repository links and documentation to point at github.
  • Updated the version of apachesolr and search_api_solr modules that were being downloaded to the latest.
  • Added the VersionControl_Git package as part of the phing install, also forced pear to download stable releases.
  • Added a clause to prevent the http_port and the varnish_http_port from being the same (if both items are installed).
  • Added clause to site.yml file to allow varnish to be removed if it's been previously installed.
  • Updated the Vagrantfile to use a Vagrant Share box image rather than a box_url.
  • Added licence.txt document.
  • Added option to allow either NFS or rsync to be used.
  • Updated the pimpmylog role to use a2ensite when creating the logs site.
  • Updated apache task to disable the default apache site.
  • Updated the hosts test to test for the existence of the sites internally, rather than potentially relying on a broken hosts file.
  • Added lazy loading of different settings files.
  • Several changes to improve the idempotency of tasks.
  • Switched to rbenv for Ruby management (from RVM).
  • Updated Mailcatcher to use rbenv when installing and running.
  • Update of formatting and information on default index.php file.
  • Numerous minor bug fixes, formatting issues and standards updates.