EOX GitLab Instance

init.pp 4.03 KB
Newer Older
1
2
3
4
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
32
33
34
35
36
37
38
39
40
class mapserver {
	# 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',
		]
	}

	package { 'libXpm-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'httpd-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'php-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'libxslt-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'pam-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'fcgi-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'perl': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'postgresql-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'mysql-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'java-1.6.0-openjdk-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'swig': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'java-1.6.0-openjdk': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'geos-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'proj-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'gdal-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'cairo-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'freetype-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'gd-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'python-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'libcurl-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'libxml2-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'libjpeg-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'libpng-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'fribidi-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'giflib-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'pcre': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'pcre-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
	package { 'perl-ExtUtils-MakeMaker': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
}