newer pg module
[mirror/dsa-puppet.git] / 3rdparty / modules / postgresql / manifests / server / postgis.pp
1 # Install the postgis postgresql packaging. See README.md for more details.
2 class postgresql::server::postgis (
3   String $package_name      = $postgresql::params::postgis_package_name,
4   String[1] $package_ensure = 'present'
5 ) inherits postgresql::params {
6
7   package { 'postgresql-postgis':
8     ensure => $package_ensure,
9     name   => $package_name,
10     tag    => 'postgresql',
11   }
12
13   anchor { 'postgresql::server::postgis::start': }
14   -> Class['postgresql::server::install']
15   -> Package['postgresql-postgis']
16   -> Class['postgresql::server::service']
17   -> anchor { 'postgresql::server::postgis::end': }
18
19   if $postgresql::globals::manage_package_repo {
20     Class['postgresql::repo']
21     -> Package['postgresql-postgis']
22   }
23 }