Merge pull request 'Changed source for package to be url' (#5) from fix/puppet7_source into develop
Reviewed-on: unkinben/puppet-prod#5
This commit is contained in:
commit
b4859e1f9f
@ -36,26 +36,14 @@ class profiles::apt::puppet7 (
|
|||||||
$codename = $facts['os']['distro']['codename']
|
$codename = $facts['os']['distro']['codename']
|
||||||
|
|
||||||
if 'puppet7' in $managed_repos {
|
if 'puppet7' in $managed_repos {
|
||||||
# Path to store the downloaded deb file
|
|
||||||
$puppet_release = "/root/${repo}-${dist}.deb"
|
|
||||||
$puppet_source = "${mirror}/${repo}-release-${dist}.deb"
|
$puppet_source = "${mirror}/${repo}-release-${dist}.deb"
|
||||||
|
|
||||||
# Check if the deb file exists
|
|
||||||
if !defined(File[$puppet_release]) {
|
|
||||||
# Download the deb file
|
|
||||||
file { $puppet_release:
|
|
||||||
ensure => present,
|
|
||||||
source => $puppet_source,
|
|
||||||
mode => '0644',
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Install the puppet release using dpkg
|
# Install the puppet release using dpkg
|
||||||
package { "${repo}-${dist}":
|
package { "${repo}-${dist}":
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
|
name => "${repo}-release",
|
||||||
provider => dpkg,
|
provider => dpkg,
|
||||||
source => $puppet_release,
|
source => $puppet_source,
|
||||||
require => File[$puppet_release],
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# deb http://apt.puppet.com bullseye puppet7
|
# deb http://apt.puppet.com bullseye puppet7
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user