1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'manifests/package/rpm.pp', line 1
class packetbeat::package::rpm inherits packetbeat::package {
wget::fetch { 'packetbeat':
source => "https://download.elasticsearch.org/beats/packetbeat/packetbeat_${version}_${::architecture}.rpm",
destination => "/tmp/packetbeat-${version}_${::architecture}.rpm",
timeout => 0,
verbose => false,
}
package { 'libpcap0.8':
ensure => installed,
before => Package['packetbeat']
}
package { 'packetbeat':
ensure => installed,
provider => rpm,
source => "/tmp/packetbeat-${version}_${::architecture}.rpm",
require => Wget::Fetch['packetbeat']
}
}
|