fix: add module doc comment to satisfy reek IrresponsibleModule
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
This commit is contained in:
@@ -4,7 +4,11 @@ require 'facter'
|
|||||||
|
|
||||||
# Detects active ceph service instances via systemctl and exposes facts
|
# Detects active ceph service instances via systemctl and exposes facts
|
||||||
# for use in ceph service management profiles.
|
# for use in ceph service management profiles.
|
||||||
module Unkin::Ceph::Utils
|
# rubocop:disable Style/ClassAndModuleChildren
|
||||||
|
module Unkin
|
||||||
|
module Ceph
|
||||||
|
# Detects active ceph service instances via systemctl and exposes Facter facts.
|
||||||
|
module Utils
|
||||||
TYPES = %w[mon mgr mds osd].freeze
|
TYPES = %w[mon mgr mds osd].freeze
|
||||||
|
|
||||||
def self.services
|
def self.services
|
||||||
@@ -37,6 +41,9 @@ module Unkin::Ceph::Utils
|
|||||||
define_singleton_method(:"#{type}?") { !services[type].empty? }
|
define_singleton_method(:"#{type}?") { !services[type].empty? }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# rubocop:enable Style/ClassAndModuleChildren
|
||||||
|
|
||||||
Facter.add('ceph_services') do
|
Facter.add('ceph_services') do
|
||||||
setcode { Unkin::Ceph::Utils.services }
|
setcode { Unkin::Ceph::Utils.services }
|
||||||
|
|||||||
Reference in New Issue
Block a user