Puppet Class: jenkins::repo::debian
  
  
  
    - Defined in:
 
    - 
      manifests/repo/debian.pp
    
 
  
 
  Summary
  Set up the apt repo on Debian-based distros
Overview
  
    
      
        
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 
       | 
      
        # File 'manifests/repo/debian.pp', line 3
class jenkins::repo::debian (
  String $gpg_key_id = '63667EE74BBA1F0A08A698725BA31D57EF5975CA',
) {
  assert_private()
  include apt
  if $jenkins::lts {
    $location = "${jenkins::repo::base_url}/debian-stable"
  } else {
    $location = "${jenkins::repo::base_url}/debian"
  }
  apt::source { 'jenkins':
    location => $location,
    release  => 'binary/',
    include  => {
      'src' => false,
    },
    key      => {
      'id'     => $gpg_key_id,
      'source' => "${location}/${jenkins::repo::gpg_key_filename}",
    },
  }
}
       |