EOX GitLab Instance

Skip to content
Snippets Groups Projects
init.pp 932 B
Newer Older
Stephan's avatar
Stephan committed
class mapcache {
    # enable EOX-testing repository
    augeas { 'enable_eox-testing':
        context => '/files/etc/yum.repos.d/eox-testing.repo',
        changes => [
            'set eox-testing/enabled 0',
            'set eox-testing-source/enabled 0',
            'set eox-testing-noarch/enabled 0',
        ]
    }

    package { 'gdal-devel': ensure => 'latest' }
    package { 'httpd-devel': ensure => 'latest' }
    package { 'pixman-devel': ensure => 'latest' }
    package { 'sqlite-devel': ensure => 'latest' }
    package { 'libpng-devel': ensure => 'latest' }
    package { 'libjpeg-turbo-devel': ensure => 'latest' }
    package { 'libcurl-devel': ensure => 'latest' }
    package { 'geos-devel': ensure => 'latest' }
    package { 'fcgi-devel': ensure => 'latest' }
    package { 'cmake': ensure => 'latest' }
    package { 'proj-devel': ensure => 'latest' }
    package { 'libtiff-devel': ensure => 'latest' }
}