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:
Ben Vincent 2023-07-02 13:45:16 +09:30
commit b4859e1f9f

View File

@ -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