From 526fd7a84ea1ee0ff800114ad362359eac2f1cf3 Mon Sep 17 00:00:00 2001 From: Rafal Mierzwiak Date: Wed, 14 Aug 2019 14:58:55 +0100 Subject: [PATCH] Ensure apt source exists before package installation (#2) Puppet tried to install the package without apt source. --- manifests/repo.pp | 2 +- manifests/repo/apt.pp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/manifests/repo.pp b/manifests/repo.pp index 1efc365..9ce0709 100644 --- a/manifests/repo.pp +++ b/manifests/repo.pp @@ -4,7 +4,7 @@ class fluentd::repo inherits fluentd { if $::fluentd::repo_manage { case $::osfamily { 'Debian': { - include ::fluentd::repo::apt + contain ::fluentd::repo::apt } 'RedHat': { include ::fluentd::repo::yum diff --git a/manifests/repo/apt.pp b/manifests/repo/apt.pp index dd9b194..a409ff3 100644 --- a/manifests/repo/apt.pp +++ b/manifests/repo/apt.pp @@ -27,4 +27,6 @@ class fluentd::repo::apt ( key => $key, include => $include, } + + Class['apt::update'] -> Package['fluentd'] }