aboutsummaryrefslogtreecommitdiff
path: root/manifests/series7/packages.pp
blob: 541ece391e0fb7c0e12b98b34e163d8690643559 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class php::series7::packages inherits php::packages {
  $version = $::php::params::version7

  package { [ "php${version}-common", "php${version}-mysql", "php${version}-cli", "php${version}-curl", 'php-gmp', "libapache2-mod-php${version}" ]:
    ensure => installed,
  }

  # Optional packages
  package { [ "php${version}-gd" ]:
    ensure => installed,
  }

  # Default alternative
  if $::php::default_cli == '7' {
    file { "/etc/alternatives/php":
      ensure  => "/usr/bin/php${version}",
      owner   => root,
      group   => root,
      require => Package["php${version}-cli"],
    }
  }
}