aboutsummaryrefslogtreecommitdiff
path: root/manifests/series7/packages.pp
blob: 18ea409839b40baede3f56784e4c9981de0d141b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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', 'php-xml', "php${version}-mbstring", "libapache2-mod-php${version}" ]:
    ensure  => installed,
    require => File['/etc/apt/sources.list.d/php.list'],
  }

  # Optional packages
  package { [ "php${version}-gd" ]:
    ensure  => installed,
    require => File['/etc/apt/sources.list.d/php.list'],
  }

  # 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"],
    }
  }
}