Blob Blame History Raw
diff --git a/manifests/all.pp b/manifests/all.pp
index 8ce58b1..acbe1cb 100644
--- a/manifests/all.pp
+++ b/manifests/all.pp
@@ -133,7 +133,7 @@ class openstack::all (
   $mysql_account_security  = true,
   $mysql_bind_address      = '0.0.0.0',
   $allowed_hosts           = '%',
-  $charset                 = 'latin1',
+  $charset                 = 'utf8',
   # Keystone
   $keystone_host           = '127.0.0.1',
   $keystone_db_user        = 'keystone',
diff --git a/manifests/db/mysql.pp b/manifests/db/mysql.pp
index 7a65607..4f212f7 100644
--- a/manifests/db/mysql.pp
+++ b/manifests/db/mysql.pp
@@ -35,7 +35,7 @@
 # [ceilometer_db_user]. Name of ceilometer DB user. Optional. Defaults to 'ceilometer'.
 # [ceilometer_db_dbname]. Name of ceilometer DB. Optional. Defaults to 'ceilometer'.
 # [allowed_hosts] List of hosts that are allowed access. Optional. Defaults to false.
-# [charset] Name of mysql charset. Optional. Defaults to 'latin1'.
+# [charset] Name of mysql charset. Optional. Defaults to 'utf8'.
 # [enabled] If the db service should be started. Optional. Defaults to true.
 #
 # === Example
@@ -94,7 +94,7 @@ class openstack::db::mysql (
     $ceilometer_db_dbname   = 'ceilometer',
     # General
     $allowed_hosts          = false,
-    $charset                = 'latin1',
+    $charset                = 'utf8',
     $enabled                = true
 ) {
 
diff --git a/spec/classes/openstack_all_spec.rb b/spec/classes/openstack_all_spec.rb
index 3890546..0b206e3 100644
--- a/spec/classes/openstack_all_spec.rb
+++ b/spec/classes/openstack_all_spec.rb
@@ -295,7 +295,7 @@ describe 'openstack::all' do
 
     it 'should have openstack::db::mysql configured' do
       should contain_class('openstack::db::mysql').with(
-        :charset                => 'latin1',
+        :charset                => 'utf8',
         :mysql_root_password    => 'sql_pass',
         :mysql_bind_address     => '0.0.0.0',
         :mysql_account_security => true,