@patcon it has honestly been at least a year since I last used the cluster support, so it is very possible that something is broken at the moment. I don't know what that might be, but it _should_ work as written.

Here are the relevant bits of DNA from the time:

```ruby
# run_list recipe[percona::cluster]

percona: {
  cluster: {
    wsrep_cluster_address: "gcomm://foo-production-0",
    wsrep_cluster_name: "foo"
  },
  server: {
    role: "cluster"
  },
  conf: {
    mysqld: {
      "datadir"                        => "/srv/databases/mysql",
      "user"                           => "mysql",
      "binlog_format"                  => "ROW",
      "wsrep_provider"                 => "/usr/lib64/libgalera_smm.so",
      "wsrep_cluster_address"          => "gcomm://foo-production-0",
      "wsrep_slave_threads"            => "2",
      "wsrep_cluster_name"             => "foo-production",
      "wsrep_sst_method"               => "rsync",
      "wsrep_node_name"                => "node0",
      "innodb_locks_unsafe_for_binlog" => "1",
      "innodb_autoinc_lock_mode"       => "2",
      "log-error"                      => "/var/log/mysql.err",
      "max_connections"                => "600"
    }
  }
}
```