refacter: renamed facts to libs
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
# check that the minio group exists
|
||||
|
||||
require 'yaml'
|
||||
Facter.add('minio_group_exists') do
|
||||
setcode do
|
||||
yaml_file_path = '/opt/puppetlabs/facter/facts.d/minio_facts.yaml'
|
||||
|
||||
# check if the YAML file exists first
|
||||
next false unless File.exist?(yaml_file_path)
|
||||
|
||||
minio_facts = YAML.load_file(yaml_file_path)
|
||||
group_name = minio_facts['minio_group']
|
||||
|
||||
group_exists = system("getent group #{group_name} >/dev/null 2>&1")
|
||||
|
||||
group_exists
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user