Sha256: 7fef302846778d708e55e8b4732596fc5a0f5d3b8ffa28d80b7a102e884c4e56

Contents?: true

Size: 948 Bytes

Versions: 15

Compression:

Stored size: 948 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')}"
  not_if "mysql -u root -e 'select 1;'"
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
itamae-plugin-recipe-daddy-0.1.14 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.13 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.12 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.11 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.10 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.9 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.8 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.7 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.6 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.5 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.4 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.3 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.2 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.1 lib/itamae/plugin/recipe/daddy/mysql/install.rb
itamae-plugin-recipe-daddy-0.1.0 lib/itamae/plugin/recipe/daddy/mysql/install.rb