Sha256: 66ce4b492c54cc0573aa03e3bde4ff9a79b87808a215e0bcc3a23945fd895e92

Contents?: true

Size: 507 Bytes

Versions: 7

Compression:

Stored size: 507 Bytes

Contents

#
class mysql::server::root_password {

  $options = $mysql::server::options

  # manage root password if it is set
  if $mysql::server::root_password != 'UNSET' {
    mysql_user { 'root@localhost':
      ensure        => present,
      password_hash => mysql_password($mysql::server::root_password),
    }

    file { "${::root_home}/.my.cnf":
      content => template('mysql/my.cnf.pass.erb'),
      owner   => 'root',
      mode    => '0600',
      require => Mysql_user['root@localhost'],
    }
  }

}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
freighthop-0.3.3 modules/mysql/manifests/server/root_password.pp
freighthop-0.3.2 modules/mysql/manifests/server/root_password.pp
freighthop-0.3.1 modules/mysql/manifests/server/root_password.pp
freighthop-0.3.0 modules/mysql/manifests/server/root_password.pp
freighthop-0.2.1 modules/mysql/manifests/server/root_password.pp
freighthop-0.2.0 modules/mysql/manifests/server/root_password.pp
freighthop-0.1.0 modules/mysql/manifests/server/root_password.pp