# @summary This profile installs sample data into a mysql db
class profile::sample_data (
    $database_content,
    $database_name,
) {

  include mysql::server

  file { '/tmp/sample_data.sql':
      ensure => file,
      source => $database_content,
    }

    mysql::db { $database_name:
      user     => 'admin',
      password => 'admin',
      host     => 'localhost',
      grant    => ['ALL'],
      sql      => '/tmp/sample_data.sql',
    }
}