Puppet Class: php::repository

Defined in:
puppet/modules/php/manifests/repository.pp

Overview

Class: Php::Repository

Configure an apt repository to fetch php packages from.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'puppet/modules/php/manifests/repository.pp', line 4

class php::repository {
    apt::repository { 'wikimedia-php':
        uri        => 'http://apt.wikimedia.org/wikimedia',
        dist       => "${::lsbdistcodename}-wikimedia",
        components => 'component/php74',
    }

    # WMF repo above doesn't serve arm64-compatible PHP packages;
    # this alternative does
    apt::repository { 'ondrej-php':
        uri        => 'https://packages.sury.org/php/',
        dist       => $::lsbdistcodename,
        components => 'main',
        keyfile    => 'puppet:///modules/php/ondrej-php-pubkey.asc',
    }
}