- add eyaml support for role - add /data volume for galera cluster members - create profiles::selinux namespace for defining selinux configuration - create profiles::selinux::mysqld for managing specifics for mysqld - create profiles::selinux::setenforce to manage selinux mode - parameterised options required in mysqld::server module - add mariadb repo - add additional facts for managing mysqld and galera
12 lines
248 B
Ruby
12 lines
248 B
Ruby
# frozen_string_literal: true
|
|
|
|
# create a boolean for when the mariadb service is active
|
|
require 'English'
|
|
|
|
Facter.add('mariadb_active') do
|
|
setcode do
|
|
system('systemctl is-active --quiet mariadb')
|
|
$CHILD_STATUS.exitstatus.zero?
|
|
end
|
|
end
|