EOX GitLab Instance

Commit 00f7d9fe authored by Martin Paces's avatar Martin Paces
Browse files

Adding puppet module for gdal-eox rasdaman driver.

parent 0c0b2fa7
class gdal-eox-driver-rasdaman {
# this VM serves for re-building of Rasdaman-enabled gdal
# RPM packages
Package {
require => [
Augeas['enable_eox-testing'],
Exec['yum_clean_all2']
]
}
# enable EOX-testing repository
augeas { 'enable_eox-testing':
context => '/files/etc/yum.repos.d/eox-testing.repo',
changes => [
'set eox-testing/enabled 1',
'set eox-testing-source/enabled 1',
'set eox-testing-noarch/enabled 1',
],
before => Exec['yum_clean_all2'],
}
exec { 'yum_clean_all2':
command => '/usr/bin/yum clean all ; /usr/bin/yum makecache',
}
package { 'gdal-eox-devel': ensure => 'latest' }
package { 'rasdaman-devel': ensure => 'latest' , subscribe => Package['gdal-eox-devel'] }
package { 'autoconf': ensure => 'latest' }
package { 'libtool': ensure => 'latest' }
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment