+ exec { 'import quiz schema':
+ command => "/usr/bin/psql -U quiz -h ${ips[postgres]} < /usr/share/teracara-quiz/sql/db_postgresql.sql",
+ environment => ["PGPASSWORD=${passwords[postgres][quiz]}"],
+ unless => "/usr/bin/psql -U quiz -h ${ips[postgres]} -tc \"select * from pg_tables where schemaname='public';\" | /bin/grep -q '.'",
+ require => [Package['teracara-quiz']],
+ before => File['/etc/apache2/sites-available/000-default.conf']
+ }
+ file {'/etc/apache2/sites-available/000-default.conf':
+ require => Package['apache2'],
+ ensure => 'file',
+ source => 'puppet:///modules/quiz/000-default.conf',
+ notify => Service['apache2'],