89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
# File 'manifests/init.pp', line 89
class rsyslog (
String $confdir,
String $package_name,
String $package_version,
String $config_file,
Array $feature_packages,
Integer $module_load_priority,
String $service_name,
String $service_status,
Boolean $service_enabled,
Boolean $override_default_config,
Boolean $manage_package,
Boolean $use_upstream_repo,
Boolean $manage_confdir,
Boolean $manage_service,
Boolean $external_service,
Boolean $purge_config_files,
Integer $global_config_priority,
Integer $legacy_config_priority,
Integer $template_priority,
Integer $action_priority,
Integer $input_priority,
Integer $custom_priority,
Integer $main_queue_priority,
Integer $lookup_table_priority,
Integer $parser_priority,
Integer $ruleset_priority,
Integer $filter_priority,
String $target_file,
Stdlib::Filemode $conf_permissions = '0644',
Stdlib::Filemode $confdir_permissions = '0755',
Stdlib::Filemode $global_conf_perms = $conf_permissions,
) {
if $manage_service == true and $external_service == true {
fail('manage_service and external_service cannot be set at the same time!')
} else {
contain 'rsyslog::base'
}
}
|