in cookbooks/fb_yum_repos/libraries/yum_repos_helpers.rb [39:70]
def self.gen_repo_config(node, name, config = {})
unless node.centos? || node.fedora?
fail "fb_yum_repos[gen_repo_config]: unsupported platform #{platform}"
end
unless config['name']
config['name'] = name
end
if !config['mirrorlist'] && !config['metalink'] && !config['baseurl']
fail 'fb_yum_repos[gen_repo_config]: one of mirrorlist, metalink or ' +
'baseurl must be specified!'
end
if config['gpgcheck'].nil?
config['gpgcheck'] = true
end
if config['enabled'].nil?
config['enabled'] = true
end
if (
config['gpgcheck'] == true ||
config['gpgcheck'] == '1'
) && !config['gpgkey']
config['gpgkey'] = self.get_default_gpg_key(node)
end
config
end