# HG changeset patch # User IBBoard # Date 1425883375 0 # Node ID 2078241de4eddeee4c224b00b830911f44fb1fef # Parent 25405d1350ef5196534d1427c48f8c339a28cac6 Fix quote issue in MySQL 'root' user renaming command diff -r 25405d1350ef -r 2078241de4ed modules/website/manifests/mysql.pp --- a/modules/website/manifests/mysql.pp Mon Mar 09 03:30:18 2015 +0000 +++ b/modules/website/manifests/mysql.pp Mon Mar 09 06:42:55 2015 +0000 @@ -31,7 +31,7 @@ $password = strip($mysqlpassword) $configured_marker = '/etc/mysql/.is-configured' exec { 'Rename root MySQL user for security': - command => "mysql -u root -e 'UPDATE mysql.user SET User = \"$username\", Password = PASSWORD(\"$password\") WHERE User = \"root\"; DELETE FROM mysql.user WHERE User = \'\'; FLUSH PRIVILEGES;' && touch $configured_marker", + command => "mysql -uroot -e 'UPDATE mysql.user SET User = \"$username\", Password = PASSWORD(\"$password\") WHERE User = \"root\"; DELETE FROM mysql.user WHERE User = \"\"; FLUSH PRIVILEGES;' && touch $configured_marker", provider => shell, creates => $configured_marker, require => Class['mysql::server'],