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