Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions files/RPM-GPG-KEY-lambda-epll
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQENBFSBCmUBCAC0xAgb7pvxTY0PDDwC+R4tVPgRWWPWOi+okHZveiTYw6+J9gfB
Fw85hNxvXPT+AutLUckbgtx1YQjtgeNTHOh2Kqgs/LtZOmwEWHdM06sxelis7/BU
uGqBS6Rw1E4cZNx9L7QCDJPT2rv28W+N+qXiPymtgl/pvHLWogCxKYN2qpsNdazc
Xt5SatWB0fjScaOrCeTjbuGqz2zhMoBNDjJSHosIvIFK2VJAwM/IhUOiJjEOImUy
oR6r34WOIlMUeB2w00uYs2Osvagoe7soMBu5mYFMvG1195XJHsx1vZg98P/Fs39T
ozUhNVemYI06Mr0AZitHWhHPRtl7ABMkD3OlABEBAAG0QkxhbWJkYSBMaW51eCBF
UExMIChQYWNrYWdlIFNpZ25pbmcgS2V5KSA8c2VjdXJpdHlAbGFtYmRhLWxpbnV4
LmlvPokBPQQTAQoAJwUCVIEKZQIbAwUJBd7uAAULCQgHAwUVCgkICwUWAgMBAAIe
AQIXgAAKCRAI0eUv94c2pyY9B/0XGylgyLL45WVET1lJ8QeKxmnxmOuboo/sz8LM
uxa9uYPOdQEOpjLBwtm5GgbJMoOAikOPQ5VoPAd3pwsAVeWHBKqqldyCdFAKl52m
o7X9upjw8LBU74T3WJ6nsjRYAxhdJhpZuLtGZRdY/HIvKDv6wE/FY4tsGT6z0Kec
I+PK/Nt8gv2Gjrf0LjGqgHkPG86fWmemgJr79rUp3wg1/T/U6c5tySWa9bUIIawR
e8x74RwLU/sMqztgtQOdAaH2H9g9qpSWWbtp5TfWEJBQpa9uHHyKmRdqC8nrnlZR
WRUspoXUhc9x/UITOJIEayZdOQUa6iKzOt4ymzcnFxB7BfrM
=TDia
-----END PGP PUBLIC KEY BLOCK-----
41 changes: 41 additions & 0 deletions files/epll-preview.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
[epll-preview]
name=epll-preview-Base
mirrorlist=http://repo.lambda-linux.io/$releasever/epll-preview/$basearch/os/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=0
retries=5
timeout=10

[epll-preview-debuginfo]
name=epll-preview-Debuginfo
mirrorlist=http://repo.lambda-linux.io/$releasever/epll-preview/$basearch/Debuginfo/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=0
retries=5
timeout=10

[epll-preview-source]
name=epll-preview-Source
mirrorlist=http://repo.lambda-linux.io/$releasever/epll-preview/SRPMS/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=0
retries=5
timeout=10
41 changes: 41 additions & 0 deletions files/epll.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
[epll]
name=epll-Base
mirrorlist=http://repo.lambda-linux.io/$releasever/epll/$basearch/os/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=1
retries=5
timeout=10

[epll-debuginfo]
name=epll-Debuginfo
mirrorlist=http://repo.lambda-linux.io/$releasever/epll/$basearch/Debuginfo/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=0
retries=5
timeout=10

[epll-source]
name=epll-Source
mirrorlist=http://repo.lambda-linux.io/$releasever/epll/SRPMS/mirror.list
mirror_expire=300
metadata_expire=300
priority=10
failovermethod=priority
fastestmirror_enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll
enabled=0
retries=5
timeout=10
36 changes: 36 additions & 0 deletions manifests/dependencies.pp
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
class firefox::dependencies {
case $::osfamily {
'RedHat': {
file { '/etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll':
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
source => 'puppet:///modules/firefox/RPM-GPG-KEY-lambda-epll',
}
file { '/etc/yum.repos.d/epll.repo':
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
source => 'puppet:///modules/firefox/epll.repo',
require => File['/etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll'],
}
file { '/etc/yum.repos.d/epll-preview.repo':
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
source => 'puppet:///modules/firefox/epll-preview.repo',
require => File['/etc/pki/rpm-gpg/RPM-GPG-KEY-lambda-epll'],
}
package { 'firefox-compat':
ensure => installed,
require => File['/etc/yum.repos.d/epll.repo'],
}
}
default: {
fail("The ${module_name} module is not supported on an ${::osfamily} based system.")
}
}
}
2 changes: 1 addition & 1 deletion manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Defaut parameter values for the firefox module
#

class firefox::params {
class firefox::params inherits firefox::dependencies {
$version = '37.0.2'
$ensure = present
$language = 'en-GB'
Expand Down