Configure mysql for the "barracuda" file format for civicrm
authorTom Hughes <tom@compton.nu>
Mon, 13 Feb 2017 14:16:09 +0000 (14:16 +0000)
committerTom Hughes <tom@compton.nu>
Mon, 13 Feb 2017 14:16:09 +0000 (14:16 +0000)
cookbooks/mysql/templates/default/my.cnf.erb
roles/crm.rb

index 7e445fa..65740ec 100644 (file)
@@ -3,6 +3,10 @@
 
 [<%= section %>]
 <% settings.each do |name, value| -%>
+<% if value.is_a?(TrueClass) -%>
+<%= name %>
+<% else -%>
 <%= name %> = <%= value %>
 <% end -%>
 <% end -%>
+<% end -%>
index 44b521c..28f20e1 100644 (file)
@@ -23,6 +23,15 @@ default_attributes(
       }
     },
     :trusted_users => ["www-data"]
+  },
+  :mysql => {
+    :settings => {
+      :mysqld => {
+        :innodb_strict_mode => true,
+        :innodb_file_per_table => true,
+        :innodb_file_format => "Barracuda"
+      }
+    }
   }
 )