]> gitweb.fluxo.info Git - puppet-database.git/commitdiff
Using hiera for mysql tunables
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 27 May 2014 20:16:14 +0000 (17:16 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 27 May 2014 20:16:14 +0000 (17:16 -0300)
manifests/init.pp

index f05f2fe792dc379b5399cafe1b7778e374088be2..bf2529717e05e96afe16ab55aec506fed263f967 100644 (file)
@@ -37,17 +37,17 @@ class database {
 
   # Avoid Errcode: 24
   database::config { 'open-files-limit':
-    value => '500000',
+    value => hiera('database::open-files-limit', 500000'),
   }
 
   database::config {
-    'query_cache_size':        value => '64M';
-    'query_cache_limit':       value => '2M';
-    'join_buffer_size':        value => '256K';
-    'key_buffer_size':         value => '32M';
-    'tmp_table_size':          value => '64M';
-    'max_heap_table_size':     value => '64M';
-    'innodb_buffer_pool_size': value => '256M';
-    'table_cache':             value => '800';
+    'query_cache_size':        value => hiera('database::query_cache_size',        '64M');
+    'query_cache_limit':       value => hiera('database::query_cache_limit',       '2M');
+    'join_buffer_size':        value => hiera('database::join_buffer_size',        '256K');
+    'key_buffer_size':         value => hiera('database::key_buffer_size',         '32M');
+    'tmp_table_size':          value => hiera('database::tmp_table_size',          '64M');
+    'max_heap_table_size':     value => hiera('database::max_heap_table_size',     '64M');
+    'innodb_buffer_pool_size': value => hiera('database::innodb_buffer_pool_size', '256M');
+    'table_cache':             value => hiera('database::table_cache',             '800');
   }
 }