mysql

This is the mysql module.

# Definition: mysql::do
#
# connect to a mysql host and run specified sql code
#
# Parameters:   
#   $host     - hostname, uses localhost by default
#   $port     - port number, uses 3306 by default
#   $content  - specify content or a template instead of a .sql file
#   $source   - .sql file to load
#   $user     - mysql username, uses root by default
#   $password - mysql password uses blank by default
#   $database - name of mysql database
#
# Actions:
#   connects to a mysql host and load sql code
#
# Requires:
#   must specify at least $source or $content
#
# Sample Usage:
#    # setup database 
#    mysql::do {
#        "openfire_db_create":
#            source  => "puppet:///modules/openfire/openfire.sql";
#        "openfire_db_setup":
#            require => Mysql::Do["openfire_db_create"],
#            database => "$openfireDB",
#            source  => "puppet:///modules/openfire/openfire_mysql.sql";
#    } # mysql::do
