We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20bf38a commit 6697208Copy full SHA for 6697208
1 file changed
manifests/repo/ubuntu.pp
@@ -6,25 +6,18 @@
6
# PHP version to manage (e.g. 5.6)
7
#
8
class php::repo::ubuntu (
9
- Optional[String[1]] $version = undef,
+ Pattern[/^\d\.\d/] $version = '5.6',
10
) {
11
if $facts['os']['name'] != 'Ubuntu' {
12
fail("class php::repo::ubuntu does not work on OS ${facts['os']['name']}")
13
}
14
include 'apt'
15
16
- if($version == undef) {
17
- $version_real = '5.6'
18
- } else {
19
- $version_real = $version
20
- }
21
-
22
- if ($version_real == '5.5') {
+ if ($version == '5.5') {
23
fail('PHP 5.5 is no longer available for download')
24
25
- assert_type(Pattern[/^\d\.\d/], $version_real)
26
27
- $version_repo = $version_real ? {
+ $version_repo = $version ? {
28
'5.4' => 'ondrej/php5-oldstable',
29
default => 'ondrej/php'
30
0 commit comments