From 4932e5c6fe8c34e7d0f7a2c2ec48e384cd2fb1f7 Mon Sep 17 00:00:00 2001 From: Iakov Gan Date: Thu, 9 Nov 2017 14:07:27 +0100 Subject: [PATCH] Avoid useless loading of all files by augeas If there are files other than bash style config in /etc/sysconfig/pgsql/postgresql, augeas will throw exception ``` Warning: Augeas[override PGDATA in /etc/sysconfig/pgsql/postgresql](provider=augeas): Loading failed for one or more files, see debug for /augeas//error output ``` This commit fixes the issue. --- manifests/server/config_entry.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/server/config_entry.pp b/manifests/server/config_entry.pp index 3e37f0066d..5a4f83ab57 100644 --- a/manifests/server/config_entry.pp +++ b/manifests/server/config_entry.pp @@ -126,7 +126,7 @@ } -> augeas { 'override PGPORT in /etc/sysconfig/pgsql/postgresql': lens => 'Shellvars.lns', - incl => '/etc/sysconfig/pgsql/*', + incl => '/etc/sysconfig/pgsql/postgresql', context => '/files/etc/sysconfig/pgsql/postgresql', changes => "set PGPORT ${value}", require => File['/etc/sysconfig/pgsql/postgresql'], @@ -145,7 +145,7 @@ } -> augeas { 'override PGDATA in /etc/sysconfig/pgsql/postgresql': lens => 'Shellvars.lns', - incl => '/etc/sysconfig/pgsql/*', + incl => '/etc/sysconfig/pgsql/postgresql', context => '/files/etc/sysconfig/pgsql/postgresql', changes => "set PGDATA ${value}", require => File['/etc/sysconfig/pgsql/postgresql'],