This repository has been archived by the owner on Oct 26, 2022. It is now read-only.
Releases: palantirnet/the-vagrant
Releases · palantirnet/the-vagrant
2.2.1
2.2.0
Fixed
- Fixed a bug where quoted drush arguments (e.g. passwords with spaces, SQL queries, PHP statements) were passed to drush incorrectly (issue #36, PR #53)
Changed
- HTTPS is now enabled by default (PR #49)
- The self-signed certificate generation now uses a configuration template, which includes a
subjectAltName
(issue #50, PR #51 - The templated Vagrantfile now requires Vagrant >= 2.1.0 (issue #52, PR #54)
Updating from 2.1.0
- This update does not require destroying your current vagrant box.
- These steps apply for projects that have not copied the full set of provisioning into their project; if there is a
provisioning/
directory in your project root, you may not receive the full set of fixes with these steps alone.
- Uninstall the vagrant-triggers plugin with
vagrant plugin uninstall vagrant-triggers
- Update to Vagrant >= 2.1.0
- In your project, require this new release of the-vagrant
- In your project, run
vendor/bin/the-vagrant-installer
- Respond to the prompts to regenerate your
Vagrantfile
- Review the changes to make sure that you don't lose any customizations you had to this file
- Run
vagrant up --provision
orvagrant reload --provision
to update your box
2.2.0-alpha2
Fixed since 2.2.0-alpha
- Fixed issue with
san.cnf
template that prevented certificate generation
2.2.0-alpha
(see 2.2.0 release notes)
2.1.0
Changes
- Now requires version >= 1.2.0, < 2.0 of the drupalbox, instead of allowing v1.1.1. See palantir/drupalbox on Vagrant Cloud for the box changelogs.
- Removed VMware support for the >1.2.0 drupalbox
- Find
drushrc.php
in a project'sdrush/
directory as well as in theconf/
directory
Fixes
- Updated README
- Removed debug message from provisioning
- Removed duplicate solr flag setting in the Vagrantfile template
Updating from 2.0.1
After updating to this release:
- Review your
Vagrantfile
and verify that there is only one copy of the solr configuration line (see 682fad) - In your project, run
vagrant box update
to ensure that you have the 1.2.0 version of the drupalbox Vagrant base box. If this downloads a new box, you will need to destroy and re-create your box:vagrant destroy
vagrant up
- Otherwise, if you are already using drupalbox v1.2.0, you may re-provision
vagrant up --provision
orvagrant reload --provision
to apply thedrushrc.php
changes
2.0.1
Changes
- Fixed provisioning failures in some cases when a
.zshrc
file is missing - Updates the Solr management role for the Drupalbox 1.1.1 release of the VM
- Sets the
post_max_size
in addition to theupload_max_filesize
inphp.ini
Updating from 2.0.0
If have been using the-vagrant
version 2.0.0, and you would like to enable Solr on the box for your project, you will need to:
- Destroy your current vagrant box:
vagrant destroy
(this will wipe all of your drupal databases) - Download the latest version of the drupalbox vagrant box:
vagrant box update --box palantir/drupalbox
. After running this you should have at least version 1.1.1 of this box. - Update
palantirnet/the-vagrant
in your project:composer update palantirnet/the-vagrant
- Edit your
vagrantfile
and make sure that it containsansible_solr_enabled = true
- Start your vagrant:
vagrant up
- Solr will now be available at
http://yoursite.local:8983/solr
and your site can use either thedrupal7
ordrupal8
core.
2.0.0 - PHP 7 box
Changes
Updates to the palantir/drupalbox
release v1.1.0
, which supports PHP 7.
Updating existing installations
If you update from the 1.x
branch of this project, you will need to destroy and re-create your Vagrant box:
vagrant destroy
vagrant up
- If you have customized the
ansible_system_packages
variable in yourVagrantfile
, make sure it doesn't contain packages that are specific to PHP 5 (e.g. LDAP) - If you are using Solr on your box, you'll need to temporarily disable it (by setting
ansible_solr_enabled = false
in your Vagrantfile) until thev1.1.1
release of the drupalbox
Project changes
The v0.x
releases of the drupalbox, and PHP 5, are supported in the release-1.x
branch.
1.1.1
Fixes the issue where the Vagrant ansible provisioner was not happy when an additional playbook was not used:
There are errors in the configuration of this machine. Please fix
the following errors and try again:ansible remote provisioner:
playbook
file path must be set.
carrot cake
New Features
- Allow using a project-specific ansible playbook in addition to the playbook in the-vagrant.
construction-elevator
New Features
- HTTPS config
Fixes
- Changes the Apache user to
vagrant
to work around permissions limitations for NFS mounts