Puppet Class: ckan::ext::restricted
- Defined in:
-
manifests/ext/restricted.pp
Summary
Installs the restricted extension.
Overview
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
|
# File 'manifests/ext/restricted.pp', line 5
class ckan::ext::restricted () {
ckan::ext { 'restricted':
source => 'http://github.com/EnviDat/ckanext-restricted',
plugin => ['restricted'],
revision => 'master',
}
# Recommended requirements
include ckan::ext::repeating
include ckan::ext::composite
file { "${ckan::ckan_default}/schemas":
ensure => directory,
}
file { "${ckan::ckan_default}/schemas/restricted_scheming.json":
ensure => file,
source => 'puppet:///modules/ckan/ext/restricted_scheming.json',
require => File["${ckan::ckan_default}/schemas"],
}
class { 'ckan::ext::scheming':
data_schemas => "file:///${ckan::ckan_default}/schemas/restricted_scheming.json",
presets => 'ckanext.scheming:presets.json ckanext.repeating:presets.json ckanext.composite:presets.json',
require => File["${ckan::ckan_default}/schemas/restricted_scheming.json"],
}
}
|