Sha256: a1f0b257ed6a8f3028db67f1b42dc3a9d3de604fb4c9cf9332d02cb783d8fe9d

Contents?: true

Size: 969 Bytes

Versions: 23

Compression:

Stored size: 969 Bytes

Contents

require 'daddy/itamae'

case os_version
when /rhel-6\.(.*?)/
  package 'mysql' do
    user 'root'
  end

  package 'mysql-server' do
    user 'root'
  end

  template '/etc/my.cnf' do
    user 'root'
    owner 'root'
    group 'root'
    mode '644'
  end

  service 'mysqld' do
    user 'root'
    action [:enable, :start]
  end

when /rhel-7\.(.*?)/
  package 'mariadb' do
    user 'root'
  end

  package 'mariadb-server' do
    user 'root'
  end

  template '/etc/my.cnf.d/daddy.cnf' do
    user 'root'
    owner 'root'
    group 'root'
    mode '644'
  end

  service 'mariadb' do
    user 'root'
    action [:enable, :start]
  end

else
  raise I18n.t('itamae.errors.unsupported_os_version', :os_version => os_version)
end

package 'expect' do
  user 'root'
end

execute 'mysql_secure_installation' do
  user 'root'
  command "bash #{File.join(File.dirname(__FILE__), 'mysql_secure_installation.sh')}"
  only_if "mysql -u root -e 'select 1;' && test $? -eq 0"
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
daddy-0.7.0 itamae/cookbooks/mysql/install.rb
daddy-0.6.6 itamae/cookbooks/mysql/install.rb
daddy-0.6.5 itamae/cookbooks/mysql/install.rb
daddy-0.6.4 itamae/cookbooks/mysql/install.rb
daddy-0.6.3 itamae/cookbooks/mysql/install.rb
daddy-0.6.2 itamae/cookbooks/mysql/install.rb
daddy-0.6.1 itamae/cookbooks/mysql/install.rb
daddy-0.6.0 itamae/cookbooks/mysql/install.rb
daddy-0.5.34 itamae/cookbooks/mysql/install.rb
daddy-0.5.33 itamae/cookbooks/mysql/install.rb
daddy-0.5.32 itamae/cookbooks/mysql/install.rb
daddy-0.5.31 itamae/cookbooks/mysql/install.rb
daddy-0.5.30 itamae/cookbooks/mysql/install.rb
daddy-0.5.29 itamae/cookbooks/mysql/install.rb
daddy-0.5.28 itamae/cookbooks/mysql/install.rb
daddy-0.5.27 itamae/cookbooks/mysql/install.rb
daddy-0.5.26 itamae/cookbooks/mysql/install.rb
daddy-0.5.25 itamae/cookbooks/mysql/install.rb
daddy-0.5.24 itamae/cookbooks/mysql/install.rb
daddy-0.5.23 itamae/cookbooks/mysql/install.rb