From c19aa7525af9d5e77d4f70ffbc554e07e1e6d463 Mon Sep 17 00:00:00 2001 From: Maksim Malchuk Date: Thu, 22 Sep 2016 15:20:47 +0300 Subject: [PATCH] Don't remove default package files instead of empty them Change-Id: I6e06552d44f1b81fc18b944e05d94065fbfc77ea Closes-Bug: #1626468 Signed-off-by: Maksim Malchuk --- deployment/puppet/fuel/manifests/nginx.pp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/deployment/puppet/fuel/manifests/nginx.pp b/deployment/puppet/fuel/manifests/nginx.pp index 32df39a3c6..3eac8dc5e1 100644 --- a/deployment/puppet/fuel/manifests/nginx.pp +++ b/deployment/puppet/fuel/manifests/nginx.pp @@ -8,9 +8,10 @@ class fuel::nginx inherits fuel::params { file { ['/etc/nginx/conf.d/default.conf', '/etc/nginx/conf.d/virtual.conf', '/etc/nginx/conf.d/ssl.conf']: - ensure => 'absent', - notify => Service['nginx'], - before => File["/etc/nginx/nginx.conf"], + ensure => 'file', + content => "# This file managed by Puppet\n# and should exists to prevent fail on package upgrade\n", + notify => Service['nginx'], + before => File["/etc/nginx/nginx.conf"], } if ( $service_enabled == false ){