5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'manifests/ext/scheming.pp', line 5
class ckan::ext::scheming (
#String $version = 'release-2.1.0',
String $version = 'master',
String $ckan_conf = $ckan::params::ckan_conf,
String $data_schemas = 'ckanext.scheming:ckan_dataset.json',
String $presets = 'ckanext.scheming:presets.json',
Boolean $dataset_fallback = false,
) {
ckan::ext { 'scheming':
#plugin => ['scheming_datasets','scheming_groups','scheming_orginizations'],
plugin => ['scheming_datasets'],
revision => $version,
}
ckan::conf::setting{'scheming.dataset_schemas':
value => $data_schemas,
require => Class['ckan::conf::production'],
}
ckan::conf::setting{'scheming.presets':
value => $presets,
require => Class['ckan::conf::production'],
}
ckan::conf::setting{'scheming.dataset_fallback':
value => $dataset_fallback,
require => Class['ckan::conf::production'],
}
}
|