class Inspec::Resources::Mysql
Attributes
conf_dir[R]
conf_path[R]
data_dir[R]
log_dir[R]
log_dir_group[R]
log_group[R]
log_path[R]
package[R]
service[R]
Public Class Methods
new()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 10 def initialize # set OS-dependent filenames and paths case inspec.os[:family] when "debian" init_ubuntu when "redhat", "fedora" init_redhat when "arch" init_arch else # TODO: could not detect init_default end end
Public Instance Methods
init_arch()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 54 def init_arch @package = "mariadb" @service = "mysql" @conf_path = "/etc/mysql/my.cnf" @conf_dir = "/etc/mysql/" @data_dir = "/var/lib/mysql/" @log_dir = "/var/log/" @log_path = "/var/log/mysql.log" @log_group = "mysql" @log_dir_group = "root" end
init_default()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 66 def init_default @service = "mysqld" @conf_path = "/etc/my.cnf" @conf_dir = "/etc/" @data_dir = "/var/lib/mysql/" @log_dir = "/var/log/" @log_path = "/var/log/mysqld.log" @log_group = "mysql" @log_dir_group = "root" end
init_redhat()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 42 def init_redhat @package = "mysql-server" @service = "mysqld" @conf_path = "/etc/my.cnf" @conf_dir = "/etc/" @data_dir = "/var/lib/mysql/" @log_dir = "/var/log/" @log_path = "/var/log/mysqld.log" @log_group = "mysql" @log_dir_group = "root" end
init_ubuntu()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 25 def init_ubuntu @package = "mysql-server" @service = "mysql" @conf_path = "/etc/mysql/my.cnf" @conf_dir = "/etc/mysql/" @data_dir = "/var/lib/mysql/" @log_dir = "/var/log/" @log_path = "/var/log/mysql.log" @log_group = "adm" case inspec.os[:release] when "14.04" @log_dir_group = "syslog" else @log_dir_group = "root" end end
to_s()
click to toggle source
# File lib/inspec/resources/mysql.rb, line 77 def to_s "MySQL" end