-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't separately install drush #271
Conversation
Maybe @whikloj should review this - looking at commit history he may be the only active committer that uses the Playbook? |
@whikloj has a new Mac and can't run the playbook anymore. I'll review it. |
Thank you @seth-shaw-asu , I did try to switch to using Packer but haven't been successful yet |
Sorry to report that this does not currently work...keeps failing at the ansible "false" command. |
Sorry for the delay. I've been struck down by illness and not getting better as quickly as anticipated. I'll test after I get better. |
No problem. Get better first. Business can come second :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ran without error and Drush is accessible after launch.
Thank you. Will try again once I am back in the office... |
I am at a loss...still ran into the same problem even after reverting to a base Ubuntu server snapshot and redoing the same steps that I did before Christmas.... (download playbook and edit files as per "Deplying to a remote environment" web document.... :-( TASK [geerlingguy.drupal : Move Drupal project files to drupal_composer_install_dir (this may take a while).] *************************************************************************** TASK [geerlingguy.drupal : Install dependencies with composer require (this may take a while).] ***************************************************************************************** |
You don't need to post this twice. |
Yes, I am sorry. I do not hang out on github too often. I find it a tad confusing to navigate. |
GitHub Issue: #269
What does this Pull Request do?
There are two things in this PR:
vagrant_user
in the Vagrant file. Without this, the Vagrant installation doesn't work. I'm not sure how it worked before.Drush is still installed, but because it's required by the Starter Site or (hopefully) whatever you're using in place of the starter site. This is how it's supposed to be installed.
What's new?
ansible_user
in the Vagrantfilegeerlingguy.drush
playbook role fromrequirements.yml
webserver.yml
.In regard to change number 3 in the linked issue, I found that i did not have to change anything in the drupal playbook for it to work. When Composer deployed the drupal project from the starter site, drush 12 was installed into the /vendor/bin folder. The Drupal ansible role looks in this folder for Drush. I ran the playbook using Vagrant with no other alterations (your change no.1 to the playbook version string has already been merged) and I got a Drupal 10.1.5 site with no Playbook errors.
(i.e. Regeneration activity, etc.)? No
How should this be tested?
vagrant up
or use the deploy instructions to deploy it to another server.Additional Notes:
Any additional information that you think would be helpful when reviewing this
PR.
Interested parties
Tag (@ mention) interested parties or, if unsure, @Islandora-Devops/committers