Puppet Class: ckan::ext::galleries
- Defined in:
- manifests/ext/galleries.pp
Summary
Installs the "galleries" extension.Overview
This extension allows storing and referencing image and video assets.
This extension does not install properly on Ubuntu 12.04.
| 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 34 35 36 37 38 39 40 | # File 'manifests/ext/galleries.pp', line 9
class ckan::ext::galleries {
  $packages = ['libmysqlclient-dev','libjpeg-dev','python-dev']
  ensure_packages($packages)
  # required and will fail without it.
  file { '/var/www/.flickr':
    ensure  => directory,
    owner   => 'www-data',
    group   => 'www-data',
    require => Package['libmysqlclient-dev'],
  }
  ckan::ext { 'galleries':
    source          => 'http://github.com/DataShades/ckan-galleries',
    extname         => 'galleries',
    revision        => 'master',
    plugin          => ['dfmp'],
    run_setup       => true,
    run_setup_param => 'install',
    require         => File['/var/www/.flickr'],
  }
  # needs to be done via virtual env
  #. /usr/lib/ckan/default/bin/activate
  #exec { 'setup_galleries':
  #  command     => "${ckan::activate_exec} ${ckan::python} setup.py install",
  #  cwd         => '/usr/lib/ckan/default/src/ckanext-galleries',
  #  refreshonly => true,
  #  subscribe   => Ckan::Ext['galleries'],
  #}
} |