Puppet Class: pulp::repos

Defined in:
manifests/repos.pp

Overview

Class pulp::repos

This class is called from pulp for repository management.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/repos.pp', line 5

class pulp::repos {

  if $pulp::manage_repo {
    yumrepo { "pulp-${pulp::version}-stable":
      ensure   => present,
      descr    => "Pulp ${pulp::version} Production Releases",
      baseurl  => "https://repos.fedorapeople.org/repos/pulp/pulp/stable/${pulp::version}/\$releasever/\$basearch/",
      enabled  => 1,
      gpgcheck => 1,
      gpgkey   => 'https://repos.fedorapeople.org/repos/pulp/pulp/GPG-RPM-KEY-pulp-2',
      proxy    => $::pulp::repo_proxy,
    }
  } else {
    notice('Pulp repo management disabled...skipping repo management')
  }

}