From 0a4d28f5dcbe40095a85f2dbb85e5d693de725fb Mon Sep 17 00:00:00 2001 From: lukewertz Date: Tue, 28 May 2019 20:48:06 -0500 Subject: [PATCH 1/2] Refs #63: Adds drupal-check to the provisioning. --- conf/vagrant/provisioning/drupal8-skeleton.yml | 1 + .../provisioning/roles/drupal-check/tasks/mail.yml | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml diff --git a/conf/vagrant/provisioning/drupal8-skeleton.yml b/conf/vagrant/provisioning/drupal8-skeleton.yml index 347285e..c8621b6 100644 --- a/conf/vagrant/provisioning/drupal8-skeleton.yml +++ b/conf/vagrant/provisioning/drupal8-skeleton.yml @@ -14,6 +14,7 @@ - { role: https } - { role: solr } - { role: drush } + - { role: drupal-check } - { role: gulp } - { role: leanbit.nvm, nvm_user: "vagrant", diff --git a/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml b/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml new file mode 100644 index 0000000..8e20926 --- /dev/null +++ b/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml @@ -0,0 +1,9 @@ +--- + +- name: Drupal Check | Download drupal check + command: curl -O -L https://github.com/mglaman/drupal-check/releases/latest/download/drupal-check.phar + tags: drupal-check + +- name: Druupal Check | Copy Drupal Check + copy: src=drupal-check.phar dest=/home/vagrant mode=u+rwx + tags: drupal-check From b3e405a7f69b89dbe709f2ee6821c84bfd5ccf83 Mon Sep 17 00:00:00 2001 From: lukewertz Date: Tue, 28 May 2019 21:49:54 -0500 Subject: [PATCH 2/2] Refs #63: This is better. --- .../roles/drupal-check/tasks/mail.yml | 9 --------- .../roles/drupal-check/tasks/main.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 9 deletions(-) delete mode 100644 conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml create mode 100644 conf/vagrant/provisioning/roles/drupal-check/tasks/main.yml diff --git a/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml b/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml deleted file mode 100644 index 8e20926..0000000 --- a/conf/vagrant/provisioning/roles/drupal-check/tasks/mail.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -- name: Drupal Check | Download drupal check - command: curl -O -L https://github.com/mglaman/drupal-check/releases/latest/download/drupal-check.phar - tags: drupal-check - -- name: Druupal Check | Copy Drupal Check - copy: src=drupal-check.phar dest=/home/vagrant mode=u+rwx - tags: drupal-check diff --git a/conf/vagrant/provisioning/roles/drupal-check/tasks/main.yml b/conf/vagrant/provisioning/roles/drupal-check/tasks/main.yml new file mode 100644 index 0000000..1374131 --- /dev/null +++ b/conf/vagrant/provisioning/roles/drupal-check/tasks/main.yml @@ -0,0 +1,15 @@ +--- + +- name: Drupal Check | Install drupal-check + get_url: + url: https://github.com/mglaman/drupal-check/releases/download/1.0.9/drupal-check.phar + dest: /home/vagrant/bin/drupal-check + mode: '0700' + timeout: 1800 + tags: drupal-check + +# Note: phing and drupal-check have mutually exclusive requirements. +# It'd be better to add drupal-check as a dependency of the drupal project +# rather than as part of the virtual environment, but this will have to do for +# now. Also note, drupal-check is added as part of the-build so it is available +# to CircleCI.