Puppet Class: signalfx_agent::yum_repo

Defined in:
manifests/yum_repo.pp

Overview

Installs the yum package repostitory for the given stage

Parameters:

  • repo_base (Any)
  • package_stage (Any)


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

class signalfx_agent::yum_repo ($repo_base, $package_stage) {

  package { 'gpg-pubkey-098acf3b-55a5351a':
    ensure => absent
  }

  file { '/etc/yum.repos.d/signalfx-agent.repo':
    content => @("EOH")
      [signalfx-agent]
      name=SignalFx Agent Repository
      baseurl=https://${repo_base}/signalfx-agent-rpm/${package_stage}
      gpgcheck=1
      gpgkey=https://${repo_base}/signalfx-agent-rpm/splunk-B3CD4420.pub
      enabled=1
      | EOH
      ,
    mode    => '0644',
  }

}