Add contributor edition
- added viaf resolver
- improve contributors list display
- add update of document objects
- propagate update to back office
- update back office
- add bo-client to back office
- setup language initializer
- add options mechanism
- add language information in language list
- add lexvo resolver service + api
- add language and lexvo resolver to js app
- correct env template
- refresh bootstrap
- download google font
- add version information
- update dev virtual machine to centos7
- add a readme + clean folders
- add local .env file to start commands
# Define: yum::config
#
# This definition manages yum.conf
#
# Parameters:
# [*key*] - alternative conf. key (defaults to name)
# [*ensure*] - specifies value or absent keyword
# [*section*] - config section (default to main)
#
# Actions:
#
# Requires:
# RPM based system
#
# Sample usage:
# yum::config { 'installonly_limit':
# ensure => 2,
# }
#
# yum::config { 'debuglevel':
# ensure => absent,
# }
#
define yum::config (
$ensure,
$key = $title,
$section = 'main'
) {
validate_string($key, $section)
unless is_integer($ensure) {
validate_string($ensure)
}
$_changes = $ensure ? {
absent => "rm ${key}",
default => "set ${key} ${ensure}",
}
augeas { "yum.conf_${section}_${key}":
incl => '/etc/yum.conf',
lens => 'Yum.lns',
context => "/files/etc/yum.conf/${section}/",
changes => $_changes,
}
}