Ejegg has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/328228 )

Change subject: WIP script out dash test data insertion
......................................................................

WIP script out dash test data insertion

silly 'unless' clause tied to specific IDs in test data JSON

Change-Id: Iac6b0c8d49da96957c02e0f7eb48f183cac03984
---
M puppet/modules/crm/manifests/dash.pp
A puppet/modules/crm/templates/dash-test-data.sh.erb
2 files changed, 15 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/28/328228/1

diff --git a/puppet/modules/crm/manifests/dash.pp 
b/puppet/modules/crm/manifests/dash.pp
index 0b4b416..d8ff734 100644
--- a/puppet/modules/crm/manifests/dash.pp
+++ b/puppet/modules/crm/manifests/dash.pp
@@ -5,6 +5,7 @@
 class crm::dash (
 ) {
     require ::npm
+    require ::crm::drupal
 
     # FIXME this should be in hieradata
     $fundraising_dash_dir = "/vagrant/srv/fundraising-dash"
@@ -41,6 +42,14 @@
         ],
     }
 
+    exec { 'dash_test_data':
+        command => template('crm/dash-test-data.sh.erb'),
+        unless  => "/usr/bin/mysql -u '${::crm::db_user}' 
-p'${::crm::db_pass}' '${::crm::drupal_db}' -e 'select 1 from 
contribution_tracking where id=400741'",
+        require => [
+            Exec['dash_schema'],
+        ],
+    }
+
     file { "/etc/init/fundraising_dash.conf":
         content => template('crm/fundraising_dash.conf.erb'),
     }
diff --git a/puppet/modules/crm/templates/dash-test-data.sh.erb 
b/puppet/modules/crm/templates/dash-test-data.sh.erb
new file mode 100644
index 0000000..4decb68
--- /dev/null
+++ b/puppet/modules/crm/templates/dash-test-data.sh.erb
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+/usr/bin/mysql <%= scope['::crm::drupal_db'] %> < <%= @fundraising_dash_dir 
%>/test_data/contribution_tracking.sql
+       && /usr/bin/mysql <%= scope['::crm::drupal_db'] %> < <%= 
@fundraising_dash_dir %>/test_data/exchange_rates.sql
+       && <%= scope['::crm::drush::wrapper'] %> dpm <%= @fundraising_dash_dir 
%>/test_data/DonationInterfaceMessages.json
+       && /usr/bin/mysql <%= scope['::crm::civicrm_db'] %> < <%= 
@fundraising_dash_dir %>/test_data/payments_initial.sql

-- 
To view, visit https://gerrit.wikimedia.org/r/328228
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iac6b0c8d49da96957c02e0f7eb48f183cac03984
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Ejegg <eeggles...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to