Resources
Exec["percona-add-apt-key"]
unless => "/usr/bin/apt-key list | grep 'Percona MySQL Development Team'"
command => "/usr/bin/apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A"
Exec["percona-add-apt-key"]
unless => "/usr/bin/apt-key list | grep 'Percona MySQL Development Team'"
command => "/usr/bin/apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A"
Exec["percona-resize-innodb-logs"]
unless => "/usr/bin/test `/usr/bin/stat /var/lib/mysql/ib_logfile0 --format '%s'` -eq 67108864"
command => "/bin/rm /var/lib/mysql/ibdata*; /bin/rm /var/lib/mysql/ib_logfile*"
require => Package["percona-server-server-5.5"]
Exec["percona-resize-innodb-logs"]
unless => "/usr/bin/test `/usr/bin/stat /var/lib/mysql/ib_logfile0 --format '%s'` -eq 67108864"
command => "/bin/rm /var/lib/mysql/ibdata*; /bin/rm /var/lib/mysql/ib_logfile*"
require => Package["percona-server-server-5.5"]
Exec["percona-source-list-update"]
command => "/usr/bin/apt-get update"
subscribe => [File["/etc/apt/sources.list.d/percona.list"], Exec["percona-add-apt-key"]]
Exec["percona-source-list-update"]
command => "/usr/bin/apt-get update"
subscribe => [File["/etc/apt/sources.list.d/percona.list"], Exec["percona-add-apt-key"]]
File["/etc/apt/sources.list.d/percona.list"]
path => "/etc/apt/sources.list.d/percona.list"
ensure => file
source => "puppet:///modules/undine_percona/percona.list"
File["/etc/apt/sources.list.d/percona.list"]
path => "/etc/apt/sources.list.d/percona.list"
ensure => file
source => "puppet:///modules/undine_percona/percona.list"
File["/etc/mysql/my.cnf"]
path => "/etc/mysql/my.cnf"
ensure => file
mode => 0600
source => "puppet:///modules/undine_percona/my.cnf"
require => Package["percona-server-server-5.5"]
File["/etc/mysql/my.cnf"]
path => "/etc/mysql/my.cnf"
ensure => file
mode => 0600
source => "puppet:///modules/undine_percona/my.cnf"
require => Package["percona-server-server-5.5"]
Package["percona-server-client-5.5"]
ensure => installed
require => Exec["percona-source-list-update"]
Package["percona-server-client-5.5"]
ensure => installed
require => Exec["percona-source-list-update"]
Package["percona-server-server-5.5"]
ensure => installed
require => Exec["percona-source-list-update"]
Package["percona-server-server-5.5"]
ensure => installed
require => Exec["percona-source-list-update"]
Service["mysql"]
ensure => running
subscribe => [File["/etc/mysql/my.cnf"], Exec["percona-resize-innodb-logs"]]
Service["mysql"]
ensure => running
subscribe => [File["/etc/mysql/my.cnf"], Exec["percona-resize-innodb-logs"]]