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"],
  }
} |