From 8bdf6646e89346727ce9c17283949744ef670541 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Sun, 14 Jul 2019 23:35:02 -0500 Subject: [PATCH] rhizo_base/packages: Ensure package installed before config The /etc/php/7.0/apache2 directory is created by the libapache2-mod-php package on installation. Be sure this package is installed before attempting to set its configuration files! --- modules/rhizo_base/manifests/packages.pp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/rhizo_base/manifests/packages.pp b/modules/rhizo_base/manifests/packages.pp index b053d9f..a98b4bd 100644 --- a/modules/rhizo_base/manifests/packages.pp +++ b/modules/rhizo_base/manifests/packages.pp @@ -61,6 +61,7 @@ class rhizo_base::packages::debian inherits rhizo_base::packages::common { file { '/etc/php/7.0/apache2/php.ini': ensure => present, source => "puppet:///modules/rhizo_base/php.ini", + require => Package['libapache2-mod-php'] } }