File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242 require => Remote_file[' DATADOG_RPM_KEY.public' ],
4343 }
4444
45+ yumrepo {'datadog-beta' :
46+ ensure => absent
47+ }
48+
4549 yumrepo {'datadog' :
4650 enabled => 1,
4751 gpgcheck => 1,
4852 gpgkey => ' https://yum.datadoghq.com/DATADOG_RPM_KEY.public' ,
4953 descr => ' Datadog, Inc.' ,
5054 baseurl => $baseurl ,
51- require => Exec[' install-gpg-key' ],
55+ require => [ Exec[' install-gpg-key' ], Yumrepo[ ' datadog-beta ' ] ],
5256 }
5357
5458 Package { require => Yumrepo[' datadog' ]}
Original file line number Diff line number Diff line change 44#
55
66class datadog_agent::redhat::agent6 (
7- $baseurl = " https://yum.datad0ghq .com/beta/${::architecture} /" ,
7+ $baseurl = " https://yum.datadoghq .com/beta/${::architecture} /" ,
88 $gpgkey = ' https://yum.datadoghq.com/DATADOG_RPM_KEY_E09422B3.public' ,
99 $manage_repo = true ,
1010 $agent_version = ' latest'
3131 require => Remote_file[' DATADOG_RPM_KEY.public' ],
3232 }
3333
34+ yumrepo {'datadog' :
35+ ensure => absent
36+ }
37+
3438 yumrepo {'datadog-beta' :
3539 enabled => 1,
3640 gpgcheck => 1,
3741 gpgkey => ' https://yum.datadoghq.com/DATADOG_RPM_KEY.public' ,
3842 descr => ' Datadog, Inc.' ,
3943 baseurl => $baseurl ,
40- require => Exec[' install-gpg-key' ],
44+ require => [ Exec[' install-gpg-key' ], Yumrepo[ ' datadog ' ] ],
4145 }
4246
4347 Package { require => Yumrepo[' datadog-beta' ]}
Original file line number Diff line number Diff line change 3030 ::datadog_agent::ubuntu::install_key { $mykeys:
3131 before => File [' /etc/apt/sources.list.d/datadog.list' ],
3232 }
33+ }
3334
35+ file { '/etc/apt/sources.list.d/datadog-beta.list' :
36+ ensure => absent ,
3437 }
3538
3639 file { '/etc/apt/sources.list.d/datadog.list' :
4649 refreshonly => true ,
4750 tries => 2, # https://bugs.launchpad.net/launchpad/+bug/1430011 won't get fixed until 16.04 xenial
4851 try_sleep => 30,
52+ require => File [' /etc/apt/sources.list.d/datadog-beta.list' ],
4953 }
5054
5155 package { 'datadog-agent-base' :
Original file line number Diff line number Diff line change 77 $apt_key = ' A2923DFF56EDA6E76E55E492D3A80E30382E94DE' ,
88 $agent_version = ' latest' ,
99 $other_keys = [' 935F5A436A5A6E8788F0765B226AE980C7A7DA52' ],
10- $location = ' https://apt.datad0g .com' ,
10+ $location = ' https://apt.datadoghq .com' ,
1111 $release = ' beta' ,
1212 $repos = ' main' ,
1313) {
2424
2525 }
2626
27+ file { '/etc/apt/sources.list.d/datadog.list' :
28+ ensure => absent ,
29+ }
30+
2731 file { '/etc/apt/sources.list.d/datadog-beta.list' :
2832 owner => ' root' ,
2933 group => ' root' ,
3741 refreshonly => true ,
3842 tries => 2, # https://bugs.launchpad.net/launchpad/+bug/1430011 won't get fixed until 16.04 xenial
3943 try_sleep => 30,
44+ require => File [' /etc/apt/sources.list.d/datadog.list' ],
4045 }
4146
4247 package { 'datadog-agent-base' :
You can’t perform that action at this time.
0 commit comments